Я начинаю с AngularJS, и пока я пытаюсь создать регистрационную форму. Я попытался следовать инструкциям, которые я нашел в Интернете, но похоже, что я не могу запустить мою проверку. Я не уверен, что случилось.Пользовательская проверка с помощью AngularJS не запускается
Вот мой JS для проверки:
var login = angular.module('login', []);
login.directive('repeatedValue', function() {
return {
require: 'ngModel',
link: function (scope, elm, attrs, ctrl) {
ctrl.$validators.repeatedValue = function (modelValue, viewValue) {
alert("validation");
return false;
};
}
};
});
и поле ввода выглядит следующим образом:
<input type="password" class="form-control" id="password2"
placeholder="Repeat password" value="" tabindex="3" ng-model="login.registerPassword2" repeatedValue/>
еще по какой-то причине, даже если я начинаю вводить в поле, проверка не срабатывает, и в результате я могу отправить форму.
использовать 'атрибут многократном value' и дайте мне знать, –
это странно, но работает :) спасибо –
это не странно. Это как угловые работы :) –