Angular · Senior · Frage 4 von 75
Was davon plant in einer zonenlosen App KEINE Change Detection ein?
- 1
set()an einem Signal, das ein Template liest - 2Ein
setTimeout-Callback, der in ein einfaches Feld schreibt - 3Ein Event-Listener im Template, der feuert, etwa
(click)
Antwort zeigen
Richtige Antwort: Ein setTimeout-Callback, der in ein einfaches Feld schreibt
Erklärung
Ohne Zone.js verlässt sich Angular auf explizite Benachrichtigungen: Signal-Updates, markForCheck() (das auch async nutzt), ComponentRef.setInput, Template- und Host-Listener sowie das Anhängen von dirty Views. Eine einfache Feldänderung in einem Timer bleibt unsichtbar.