Які типи форм існують в Angular?
В Angular є два типи форм:
- Template-driven (шаблонні)
- Спираються на HTML-розмітку і директиви (
ngModel,ngForm). - Мінімум коду в TypeScript, уся логіка - у шаблоні.
- Підходять для простих форм і швидких прототипів.
- Reactive (реактивні)
- Керуються повністю з TypeScript через
FormControl,FormGroup,FormBuilder. - Дають більше контролю: валідація, відстеження стану, реакція на зміни.
- Краще підходять для складних або динамічних форм.
Різниця в тому, де зберігається і обробляється стан: у template-driven - у шаблоні, у reactive - у коді компонента.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.