Как разработчик, ориентированный на Angular, я всегда рекомендую использовать реактивные настройки форм.
Разработчики будут спорить, но поверьте мне, вы избавите себя от головной боли позже.Netanel B также писал об этом здесь: Почему пришло время попрощаться с угловыми шаблонно-управляемыми формами
Допустим, вы хотите очень простой ввод, у вас может возникнуть желание просто использовать
- ngModel
- переменные шаблона
@ ViewChild
Они могут быть в порядке,на данный момент.
Но допустим, вам нужно добавить:
- Проверка
- Отслеживание изменений
- Обновление значения программно
Все это требует, чтобы вы полагались и кодировали метод, выбранный вами для доступа ко входу.
Где Реактивные формы - это встроенный API, который обеспечивает стандарт для каждой потребности.