Недавно команда Angular выпустила минорные обновления с важными улучшениями.
Ключевые изменения коснулись Signal Forms, которые продолжают развиваться и приближаются к production-ready состоянию.
Signal Forms: директива [field] переименована в [formField] из-за возможных коллизий имен.
Появилась автоматическая установка CSS-классов на основе состояния полей через provideSignalFormsConfig(). Теперь можно настроить классы типа is-invalid для интеграции с Bootstrap или Tailwind.
Роутер: новая функция isActive() возвращает computed signal для отслеживания активного URL.
Экспериментальная интеграция с браузерным Navigation API.
Другие улучшения:
@switch теперь поддерживает множественные @case для одного блока контента, в шаблонах работает spread-оператор, добавлена утилита provideStabilityDebugging() для отладки проблем с гидратацией в SSR.И это лишь малая часть из множества обновлений.
👉 https://blog.ninja-squad.com/2026/01/15/what-is-new-angular-21.1
