Angular · Senior · Pytanie 69 z 75

Dlaczego zmiana właściwości obiektu w sygnale nie aktualizuje widoku?

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

Wyjaśnienie

Pisz this.user.update((u) => ({ ...u, name: 'Bob' })). Domyślnie sygnały porównują wartości przez Object.is.

Do poczytania

Błąd w pytaniu

Angular · Senior · pytanie 69

Sprawdź się

Rozwiąż test Angular · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test