How to add custom validation to an AngularJS form?

后端 未结 12 1648
既然无缘
既然无缘 2020-11-22 10:07

I have a form with input fields and validation setup by adding the required attributes and such. But for some fields I need to do some extra validation. How wou

12条回答
  •  眼角桃花
    2020-11-22 10:53

    @synergetic I think @blesh suppose to put function validate as below

    function validate(value) {
        var valid = blacklist.indexOf(value) === -1;
        ngModel.$setValidity('blacklist', valid);
        return valid ? value : undefined;
    }
    
    ngModel.$formatters.unshift(validate);
    ngModel.$parsers.unshift(validate);
    

提交回复
热议问题