通过

时间:2016-05-04 16:59:27

标签: javascript angularjs validation tabs directive

我一直致力于一个角度应用程序,我需要能够通过字段标记

- 如果需要,则不通过验证 - 如果不是,请将它们标记为脏

这样,通过字段标签显示必填字段是错误的,但在他们与之互动之前,他们不会抛出错误。

1 个答案:

答案 0 :(得分:0)

return {
  restrict: 'A',
  require: "ngModel",
  link: function (scope, element, attrs, modelCtrl) {
    element.bind('blur', (change) => {
      if ((element.val() == '') && (attrs.required)){
        modelCtrl.$setValidity('tabValidate', false);
      }else{
        modelCtrl.$setValidity('tabValidate', true);
      }
        modelCtrl.$setDirty();
      });
    }
};