To learn more about change detection, visit the following links (in order of relevance):
​NgConf 2014: Change Detection (Video)​
​Angular API Docs: ChangeDetectionStrategy​
​Victor Savkin Blog: Change Detection in Angular 2​
​Victor Savkin Blog: Two Phases of Angular 2 Applications​
​Victor Savkin Blog: Angular, Immutability and Encapsulation​