我是棱角分明的新手,需要一些澄清。
<input type="text"
placeholder="Name"
name="name"
ng-model="signup.name"
ng-minlength=3
ng-maxlength=20 required />
有没有什么方法可以从标签中删除 ng-minlength 并在我的外部js文件中写入?
答案 0 :(得分:0)
是的,您可以创建一个使用NgModelController
的自定义指令,并为其添加自定义验证器。
在$validators
属性中查看here。
作为适合的验证器的一个例子:
ngModel.$validators.isLongEnough = function(modelValue, viewValue) {
var value = modelValue || viewValue;
return value.length >= 3;
};