Angular · Middle · Запитання 62 з 75
Як віддати сигнал із сервісу, не дозволяючи компонентам його змінювати?
private readonly _items = signal<Item[]>([]);
readonly items = this._items.asReadonly();- ✓Правильна відповідь: Тримати приватний змінюваний сигнал і назовні віддавати
asReadonly() - 2Позначити сигнал
public - 3Сигнали не можна ділити через сервіси
Пояснення
Компоненти читають items(), а зміни йдуть через методи сервісу. Так оновлення зосереджені в одному місці.