Skip to content

Instantly share code, notes, and snippets.

View EricNeves's full-sized avatar
💻
Working

Eric Neves EricNeves

💻
Working
View GitHub Profile
@vades
vades / angular-expression-changed.md
Last active November 5, 2024 16:54
Fixing "Expression has changed after it was checked" in Angular

Fixing "Expression has changed after it was checked" in Angular

The exception appears (in the development mode) at the moment the value is checked and value is different of the updated value.

Error message example

AppComponent.html:1 ERROR Error: ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: 'ngIf: true'. Current value: 'ngIf: false'.
    at viewDebugError (core.js:20440)
    at expressionChangedAfterItHasBeenCheckedError (core.js:20428)
    at checkBindingNoChanges (core.js:20530)