Back to questions
Aston
Middle
3
Какие флаги состояния есть у FormControl?
Companies where asked
Answer from AI
sobes.tech AI
FormControl в Angular имеет несколько важных флагов состояния, которые помогают понять текущее состояние поля формы:
- valid / invalid — валидно ли поле согласно заданным валидаторам.
- pristine / dirty — было ли поле изменено пользователем (pristine — нет изменений, dirty — есть).
- touched / untouched — было ли поле в фокусе и потеряло ли его (touched — было, untouched — нет).
- pending — идет асинхронная валидация.
Пример использования:
const control = new FormControl('');
console.log(control.pristine); // true
control.setValue('test');
console.log(control.dirty); // true
Эти флаги часто используются для отображения ошибок и управления поведением формы.