Angular · Middle · Frage 5 von 75
Wie verbessern Signals die Change Detection gegenüber einfachen Feldern?
- 1Signals schalten die Change Detection für die ganze App ab
- 2Angular markiert nur Komponenten, deren Templates das Signal lesen
- 3Signals stellen jede Komponente der App auf die Default-Strategie um
Antwort zeigen
Richtige Antwort: Angular markiert nur Komponenten, deren Templates das Signal lesen
Erklärung
Ein im Template gelesenes Signal registriert die View als Konsument. Ändert sich das Signal, wird diese View als dirty markiert - auch in einer OnPush-Komponente - ohne dass Zone.js raten muss, ob sich etwas geändert haben könnte.