Angular · Middle · Frage 3 von 75
Wann braucht man ChangeDetectorRef.markForCheck()?
- 1Um nach Zustandsänderungen die ganze Seite neu zu laden
- 2Bei OnPush, wenn ein manuelles
subscribeein einfaches Feld setzt - 3Nach jeder Zuweisung in jeder Art von Komponente
Antwort zeigen
Richtige Antwort: Bei OnPush, wenn ein manuelles subscribe ein einfaches Feld setzt
Erklärung
markForCheck markiert die Komponente und ihre Vorfahren, damit sie im nächsten Lauf geprüft werden. Die async-Pipe und Signals erledigen das automatisch, deshalb werden sie manuellen Abos vorgezogen.