Сигналы¶
30.09.2026
Создание динамических данных и работа с ними.
В Angular состояние создают и держат в сигналах. Сигнал — лёгкая обёртка над значением.
Локальное состояние кладут в сигнал функцией signal:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
Angular следит, где сигналы читают и когда их обновляют. По этим сведениям фреймворк делает дополнительную работу, например обновляет DOM новым состоянием. Способность реагировать на изменение сигналов во времени называется реактивностью.
Вычисляемые выражения¶
computed — сигнал, значение которого считается по другим сигналам.
1 2 3 4 5 6 | |
Вычисляемый сигнал computed только для чтения: у него нет методов set и update. Значение меняется само, когда меняется любой сигнал, который он читает:
1 2 3 4 5 6 7 8 | |
Сигналы в компонентах¶
В компонентах состояние создают и ведут через signal и computed:
1 2 3 4 5 6 7 8 9 10 11 12 | |
Подробнее о сигналах Angular — в подробном руководстве по сигналам.
Следующий шаг¶
Динамические данные уже можно объявлять и менять. Дальше — как вывести их в шаблоне.
Источник: https://angular.dev/essentials/signals