Я создал несколько реактивных подформ, которые я подключил к родительской группе форм, используя FormGroupDirective
, но когда я обновляю валидаторы подформ от родителя в ngAfterViewInit
, когда элементы управления былидобавил, и вызвать updateValueAndValidity
Я получаю эту ошибку в консоли:
ERROR
Error: ExpressionChangedAfterItHasBeenCheckedError:
Expression has changed after it was checked.
Previous value: 'ng-valid: true'. Current value: 'ng-valid: false'.
Можно ли избежать этой ошибки?Я создал StackBlitz проблемы, и вы можете увидеть, как ошибка появляется в консоли, когда приложение загружается, когда я устанавливаю валидатор описания профиля и вызываю updateValueAndValidity
в ngAfterViewInit
из PageComponent
.