Перед отправкой данных на сервер, Angular позволяет производить различные манипуляции с данными, введенными в форму. Это позволяет выполнять такие популярные задачи, как валидация пользовательского ввода, и уведомления пользователя.
Angular поддерживает две модели работы с формами:
Деактивации роута в Angular5 и контроль навигации
Stream и работа с Observable в Angular. Пример отписки в ngOnDestroy()
Режимы инкапсуляции стилей, локальная ссылка в шаблоне Angular. Доступ к шаблону и DOM из компонента с помощью @ViewChild и @ContentChild.