2015-01-03 2 views
2

Мне нужно «перезагрузить» состояние (проверки) формы каждый раз, когда я собираюсь ее повторно проверить. Я знаю функцию $ setPristine(), но это не сбрасывает состояние проверки элементов управления (я хочу удалить ng-invalid css-class).Угловое: Сбросить состояние проверки всех элементов управления в форме

Есть ли функция, чтобы сделать это со всеми элементами управления в форме сразу?

Я в угловых 1.3.8

+0

Возможная дубликата [данных Угловая ясно подчиненной и сброс проверки] (HTTP: //stackoverflow.com/questions/18648427/angular-clear-subform-data-and-reset-validation) – TheSharpieOne

ответ

0

использования $setValidity для изменения состояния действия и уведомить форме

https://docs.angularjs.org/api/ng/type/ngModel.NgModelController

+0

Мне захотелось что-то вроде сказать в форме, чтобы распространить действие на все его элементы управления .. нет, извините, вроде $ setPristine() делает – R01010010

+0

вы можете разместить здесь некоторые коды? – elaijuh

Смежные вопросы