Angular · Junior · Frage 38 von 75
Wofür wird computed() verwendet?
firstName = signal("Ann");
lastName = signal("Lee");
fullName = computed(() => `${this.firstName()} ${this.lastName()}`);- 1Eine Funktion, die bei jeder Änderung einen Seiteneffekt ausführt
- 2Ein schreibgeschütztes Signal, abgeleitet aus anderen Signals
- 3Ein Signal, dessen Wert auf dem Server berechnet wird
Antwort zeigen
Richtige Antwort: Ein schreibgeschütztes Signal, abgeleitet aus anderen Signals
Erklärung
computed ist lazy und memoisiert: es rechnet nur neu, wenn sich eine Abhängigkeit ändert und jemand es liest. Ein computed-Signal kann man nicht per set setzen.