UI-валидация не вызывается
У меня есть элемент ввода (на самом деле DatePicker) со следующим атрибутом:
ui-validate="{ customValidation: 'validateDate(vm.dob)' }"
В моем JavaScript у меня есть следующий метод в моей области:
$scope.validateDate = function(val) {
$scope.vm.showValidation = true;
return false;
}
Тем не менее vm.showValidation
переменная не обновляется.
Вот CodePen с примером моей проблемы.
Я использую:-
угловой 1.6.1
angular-ui-bootstrap 0.11 (старый)
angular-ui-validate 1.2.2
1 ответ
Решение
Вы забыли добавить ui.validate
инъекция в ваш модуль приложения - CodePen. Если вы не можете использовать ui-validate
директивы.
var app = angular.module("app", ['ui.bootstrap', 'ui.validate']);