How to detect changes?

This post includes a good discussion of Angular’s Change Detection System: https://blog.oasisdigital.com/2017/angular-runtime-performance-guide/

And some good links: