Angular · Junior · Frage 16 von 75
Warum sollten Template-Ausdrücke einfach und frei von Seiteneffekten sein?
- 1Angular-Templates unterstützen gar keine Funktionsaufrufe
- 2Sie laufen bei jeder Change Detection erneut, schwere Logik bremst
- 3Komplexe Ausdrücke werden nur beim SSR auf dem Server ausgeführt
Antwort zeigen
Richtige Antwort: Sie laufen bei jeder Change Detection erneut, schwere Logik bremst
Erklärung
Ein Aufruf von getTotal() im Template läuft bei jeder Prüfung. Für abgeleitete Werte nimmt man besser Felder, computed()-Signals oder reine Pipes und hält die Logik in der Klasse.