Перед отправкой данных на сервер, Angular позволяет производить различные манипуляции с данными, введенными в форму. Это позволяет выполнять такие популярные задачи, как валидация пользовательского ввода, и уведомления пользователя.
Angular поддерживает две модели работы с формами:
Использование интерфейсов CanActivate и CanActivateChild для принятия решения об активации роутера
Вывод данных в цикле с помощью директивы ngFor
Режимы инкапсуляции стилей, локальная ссылка в шаблоне Angular. Доступ к шаблону и DOM из компонента с помощью @ViewChild и @ContentChild.