Detektimi i ndryshimeve është se si Angular mban DOM-in të sinkronizuar me të dhënat e komponentit — pas çdo ngjarjeje që potencialisht ndryshon gjendjen, ai kontrollon komponentët dhe përditëson pamjen ku u ndryshuan të dhënat. Si parazgjedhje, ky kontroll është i gjerë; OnPush e ngushtë për performancë.
Si funksionon detektimi i parazgjedhur i ndryshimeve
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.
Si parazgjedhje ( strategy), Angular rinumëron në çdo ngjarje — i saktë, por potencialisht shpenzues në pemë të mëdha.
