Angular · Senior · Frage 69 von 75

Warum aktualisiert die Änderung einer Objekt-Property in einem Signal die View nicht?

user = signal({ name: 'Ann' });
rename() { this.user().name = 'Bob'; }
Antwort zeigen

Richtige Antwort: Die Referenz blieb gleich, also erfuhren Konsumenten nichts

Erklärung

Schreibe this.user.update((u) => ({ ...u, name: 'Bob' })). Signals vergleichen standardmäßig mit Object.is.

Zum Weiterlesen

Fehler in der Frage

Angular · Senior · Frage 69

Teste dich selbst

Mach den Test Angular · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen