If you are looking for more information about OnPush change detection, have a look at the post Angular OnPush Change Detection and Component Design - Avoid Common Pitfalls. Using Immutable.js to simplify the building of Angular apps.What does the OnPush change detection mode actually do?.Avoiding change detection loops: Production vs Development mode.turning on/off change detection, and triggering it manually.How does the default change detection mechanism work.