Angular · Senior · Запитання 69 з 75

Чому зміна властивості об'єкта всередині сигналу не оновлює представлення?

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

Пояснення

Пишіть this.user.update((u) => ({ ...u, name: 'Bob' })). За замовчуванням сигнали порівнюють значення через Object.is.

Де почитати

Помилка в запитанні

Angular · Senior · запитання 69

Перевірте себе

Пройдіть тест Angular · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест