Класи CSS ng-valid встановлюється, якщо форма дійсна. ng-invalid є встановити, якщо форма недійсна. ng-pending встановлюється, якщо форма очікує на розгляд. ng-pristine встановлено, якщо форма є незайманою. ng-dirty встановлюється, якщо форма брудна.
Кожного разу, коли змінюється значення елемента керування форми, Angular запускає перевірку та генерує або список помилок перевірки, що призводить до статусу INVALIDабо null, що призводить до ДІЙСНОГО статусу.
ng-pristine Поле ще не змінено. ng-dirty Поле було змінено. ng-дійсний Вміст поля дійсний. ng-invalid Вміст поля недійсний.
Визначення та використання Директива ng-required встановлює необхідний атрибут поля форми (введення або текстове поле). Поле форми буде обов’язковим, якщо вираз всередині атрибута ng-required повертає значення true. Директива ng-required необхідна, щоб можна було змінювати значення між true та false.
ng-dirty : протилежність незайманому — true, коли користувач змінив значення елемента. ng-touched : істинно, коли користувач перемістив фокус на елемент (скажімо, клацнув на ньому), а потім прибрав фокус з елемента (клацнув від нього)
Перевірка форм
- Імпорт валідаторів. Angular надає набір інструментів перевірки. …
- Додайте перевірку до форми. Кожному FormControl можна передати валідатори, які ви хочете використовувати для перевірки значень FormControl. …
- Перевірте перевірку форми в шаблоні. Щоб визначити, чи дійсна форма, клас FormGroup має дійсну властивість.