angular Everything you need to know about the `ExpressionChangedAfterItHasBeenCheckedError` error This article explains the underlying causes of the error and the mechanism by which it’s detected, provides a few common patterns that may lead to the error and suggests a few possible fixes.