Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що робить директива ngForm?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**`ngForm`** - це директива, яку Angular автоматично додає до будь-якого тегу `<form>`, якщо форма використовується в template-driven підході. **Ключове:** вона створює об'єкт типу `NgForm`, відстежує стан усієї форми (`valid`, `invalid`, `touched`, `dirty`) і збирає всі поля з `ngModel` в єдину структуру.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення`ngForm` - це директива, яку Angular **автоматично додає до будь-якого тегу** `<form>`, якщо форма використовується в template-driven підході. Вона: - створює об'єкт типу `NgForm`, який містить `FormGroup`; - відстежує стан усієї форми - `valid`, `invalid`, `touched`, `dirty` тощо; - збирає всі поля з `ngModel` і зв'язує їх у єдину структуру; - дозволяє звертатися до форми з шаблону (наприклад, через `#form="ngForm"`). Приклад: ```html <form #f="ngForm" (ngSubmit)="onSubmit(f)"> <input name="email" ngModel required> </form> ``` Тут `f` - це об'єкт `NgForm`, у якого є доступ до значень (`f.value`) і статусу (`f.valid`) усієї форми.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.