AngularJS-1中的表单验证

时间:2017-05-29 05:04:02

标签: angularjs angularjs-directive

我是Angularjs的新手。我想创建一个表单和自定义指令来验证每个字段。有什么办法可以为每个可能的表单字段创建自定义验证指令。单独的验证指令到每个表单域 - (文本,密码,文本区域,复选框,单选按钮,下拉菜单,提交按钮,重置按钮)。任何帮助或参考表示赞赏。

1 个答案:

答案 0 :(得分:0)

尝试这样的事情,这是执行此操作的标准方法 -

.directive('validate', function () {
        return {
            restrict: 'A',
            require: 'ngModel',
            link: function (scope, elem, attrs, ngModel) {
               ngModel.$validators.validate = function(modelValue) {  
                   //Your logic here, return true if success else false
               }
            }
        };
    });