Search code examples
angularangular2-form-validation

"ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked" error in Angular


"ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked" error in Angular

I'm used [hidden] inner form elements. So i have "ExpressionChangedAfterItHasBeenCheckedError" error.


Solution

  • This error is element is no render but conditions are executed. show change ([hidden] or ng-show) to (*ngIf or ng-if)