我一直致力于一个角度应用程序,我需要能够通过字段标记
- 如果需要,则不通过验证
- 如果不是,请将它们标记为脏
这样,通过字段标签显示必填字段是错误的,但在他们与之互动之前,他们不会抛出错误。
答案 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();
});
}
};