Zaznavanje sprememb je način, kako Angular vzdržuje sinhronizacijo med DOM-om in podatki komponente — po vsakem dogodku, ki bi lahko spremenil stanje, preveri komponente in posodobi pogled tam, kjer so se podatki spremenili. Privzeto je to preverjanje obsežno; OnPush ga za večjo učinkovitost zmanjša.
Kako deluje privzeto zaznavanje sprememb
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.
Privzeto ( strategija) Angular ponovno preveri pri vsakem dogodku — to je pravilno, vendar je lahko zapravljivo v velikih drevesih.
