Я пытаюсь заполнить поле формы при нажатии на иконку редактирования. Впервые он работает как положено, но после того, как я щелкну другой значок редактирования, он не обновится. Также, если я нажму кнопку отмены и снова нажму любую кнопку редактирования, она будет работать нормально. Но это работает только в первый раз.
Демонстрация Stackblitz
Я называю эту вещь patchValue
внутри ngAfterViewInit
.
ngAfterViewInit(): void {
setTimeout(() => {
this.editDataToForm();
}, );
}
Она должна обновлять поле формы всякий раз, когда Я нажимаю любой значок редактирования.