Валидация формы в элементах которой нет ng-model
Здравствуйте.
Я начинающий программист в AngularJS. Есть такой код http://jsfiddle.net/Lh2jr/2/ По идее он должен попросить сохранить изменения в форме если пользователь уходит со страницы. Чтобы проверить, как работает можно просто нажимать запуск кода. Если заполнить первый input, то скрипт спросит подтверждения. Если его не заполнять, а заполнить два других, то не спросит. Есть идеи, как написать директиву так, чтобы она затрагивала все поля? Вариант проставить ng-model везде пока не рассматривается :) |
Ну так у третьего элемента тоже нужно required поставить иначе он всегда валидным считается
|
Смотри. Если ввести что-то только в первый, то myform.$valid становится true, хотя второй пустой
|
Пока обошелся без $pristine и $dirty. Использовал плагин https://github.com/Slavenin/state_form
Он следит за изменениями в форме. |
Часовой пояс GMT +3, время: 15:42. |