Перед отправкой данных на сервер, Angular позволяет производить различные манипуляции с данными, введенными в форму. Это позволяет выполнять такие популярные задачи, как валидация пользовательского ввода, и уведомления пользователя.
Angular поддерживает две модели работы с формами:
Работа с формами. Шаблонный подход (Template-driven)
Стилилизация компонента в Angular, способы определения стилей, подключени внешнего файла стилей, вынесение кода шаблона во внешний файл html
Использование класса Subject для создания сервиса, реализующего observable и observer в Angular