Ändringsdetektering är hur Angular håller DOM synkroniserad med komponentdata — efter varje potentiellt tillståndsändring kontrollerar den komponenter och uppdaterar vyn där data ändrats. Som standard är denna kontroll bred; OnPush begränsar den för prestanda.
Hur standard ändringsdetektering fungerar
An async event fires (click, HTTP response, setTimeout) →
Zone.js notifies Angular → Angular checks the ENTIRE component tree
top-to-bottom → updates any bindings whose values changed.
Som standard ( strategi) omkontrollerar Angular på varje händelse — korrekt, men potentiellt slöseri i stora träd.
