我有一个输入元素(实际上是一个日期选择器),它具有以下属性:
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
答案 0 :(得分:1)
您忘了将ui.validate
注入添加到您的应用模块中 - CodePen。除非您无法使用ui-validate
指令。
var app = angular.module("app", ['ui.bootstrap', 'ui.validate']);