Angular · Middle · Frage 6 von 75
Wie zeigt man Daten aus einem Observable in einer OnPush-Komponente am besten an?
- 1Mit der
async-Pipe odertoSignal(), beide aktualisieren die View korrekt - 2
.subscribe()direkt im Template aufrufen - 3Im Konstruktor abonnieren und den Wert einem einfachen Feld zuweisen
Antwort zeigen
Richtige Antwort: Mit der async-Pipe oder toSignal(), beide aktualisieren die View korrekt
Erklärung
Ein manuelles Abo, das ein einfaches Feld setzt, bemerkt OnPush ohne markForCheck nicht, und es muss zudem selbst aufgeräumt werden. async und toSignal lösen beides.