Мне нужно установить значение onInit и отключить этот ввод. Я пробовал что-то вроде этого:
this.authenticationService.get().subscribe((user) =>
this.form.controls.recruiter.setValue(`${user.firstName} ${user.lastName}`).disable()
);
, но есть ошибка, которая Property 'disable' does not exist on type 'void'.
Но если я перепишу его отдельно, например:
this.authenticationService.get().subscribe((user) => {
this.form.controls.recruiter.setValue(`${user.firstName} ${user.lastName}`);
this.form.controls.recruiter.disable();
});
, ошибка исчезнет. Может кто-нибудь объяснить, почему так, и, может быть, есть способ лучше, как это сделать.