ui-validate没有被调用

时间:2017-03-26 14:08:09

标签: angularjs validation angular-ui-bootstrap ui-validate

我有一个输入元素(实际上是一个日期选择器),它具有以下属性:

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 个答案:

答案 0 :(得分:1)

您忘了将ui.validate注入添加到您的应用模块中 - CodePen。除非您无法使用ui-validate指令。

var app = angular.module("app", ['ui.bootstrap', 'ui.validate']);