Я пытаюсь установить значения угловой модели на основе свойства id.
Если «id» имеет значение получить данные из сервиса, иначе установите значения по умолчанию
ngOnInit() {
// tslint:disable-next-line:radix
let id = parseInt(this.route.snapshot.paramMap.get('id'));
this.departmentId = id;
if (id === NaN) {
// tslint:disable-next-line:max-line-length
this.departmentModel = new Department(1, 0, '', 'admin', new Date(2018, 11, 11), 'localhost', 'admin', new Date(2018, 11, 11), 'localhost');
} else {
this.departmentService.getDepartment(this.departmentId).subscribe(data => this.departmentModel = data);
}
}
Но это всегда относится к остальной части, даже если "id" имеет значение.
Как мне это решить. Любая помощь будет высоко ценится.