关于角度1.3。
您可以简单地将验证器添加到html中的输入,如
`<input type="text" ng-model="vm.variable" name="myVar" minlength="3" required="true"/>`
但是,如何在js中以编程方式/手动方式向ngModel添加预定义(minlength,maxlenght,required)验证器?
编辑:
//I can add custom validator
vm.ngModelCtrl.$validators.customValidator = function () {
return true
};
//but how to add minlength, or required?
vm.ngModelCtrl.$validators.minlength;
vm.ngModelCtrl.$validators.required;
答案 0 :(得分:0)
// inside controller
$scope.minLength = 3
<!-- html --?
<input minlength="{{minLength}}">
或者您可以编写自定义指令。