Значение не отображается при просмотре после включения элемента управления формы - PullRequest
0 голосов
/ 04 мая 2020

Когда я присваиваю значение полю управления вводом текста формы angular сразу после включения из отключенного состояния, значение не отображается в представлении.

this.control.enable();
this.control.setValue('SomeValue');

Похоже, что элемент управления обновляет пользовательский интерфейс позже и значение назначается рано. Единственный способ отобразить значение - это использовать установленное время ожидания

this.control.enable();
setTimeOut(() =>
this.control.setValue('SomeValue');

},200);

Есть ли способ заставить его работать без времени ожидания? так как полагаться на такой тайм-аут не рекомендуется.

...