Sobes.tech
Middle

FormControl-да қандай күй белгілері бар?

sobes.tech AI

AI-дан жауап

Angular-да FormControl бірнеше маңызды күй белгілеріне ие, олар форма өрісінің ағымдағы күйін түсінуге көмектеседі:

  • valid / invalid — өріс берілген валидаторларға сәйкес дұрыс па.
  • pristine / dirty — өріс қолданушы өзгерткен бе (pristine — өзгеріс жоқ, dirty — бар).
  • touched / untouched — өріс фокусқа алынған ба және одан шыққан ба (touched — болған, untouched — жоқ).
  • pending — асинхронды валидация жүріп жатыр.

Қолдану мысалы:

const control = new FormControl('');
console.log(control.pristine); // шын
control.setValue('test');
console.log(control.dirty); // шын

Бұл белгілер қателерді көрсету және форма мінез-құлқын басқару үшін жиі пайдаланылады.