Skip to main content

Що робить властивість status у форми?

Властивість status у форми (або в будь-якого контролу - FormControl, FormGroup, FormArray) показує поточний стан її валідності у вигляді рядка.

Вона може приймати одне з чотирьох значень:

  • VALID - усі перевірки пройдені;
  • INVALID - хоча б один валідатор не пройшов;
  • PENDING - триває асинхронна перевірка (наприклад, запит до сервера);
  • DISABLED - форма або поле вимкнене і не бере участі в перевірці.

Приклад:

typescript
console.log(this.form.status); // 'VALID' або 'INVALID'

Ця властивість зручна для реакцій на зміну стану, наприклад, щоб увімкнути кнопку тільки при VALID.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.