В чем разница между NgForm, FormGroup, и FormControl?
Директива NgForm создает новую сущность FormGroup и байндит ее к элементу <form> шаблона, собирает все значения полей формы и следит за их изменениями и валидацией. При импорте Forms Module директива применяется по умолчанию ко всем тегам <form>. Применяется на уровне шаблона.
FormGroup собирает значения каждой дочерней FormControl в один объект, где ключами будут имена контроллеров полей формы.
FormControl следит за значением и валидацией одного конкретного контроллера формы.
Отметьте свой прогресс