2

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

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(旧)

角度用户界面验证 1.2.2

4

1 回答 1

2

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

var app = angular.module("app", ['ui.bootstrap', 'ui.validate']);
于 2017-03-26T14:13:45.947 回答