强制将字段设置为角度不变

时间:2016-02-25 11:05:18

标签: angularjs

在角度js中,我有一个选择框,它已经定义了触摸验证,因此在选择错误时会出现红色。

在模态中使用此表单。因此,一旦用该形式重新加载模态,该字段仍为红色。我怎样才能强行设定原状。

1 个答案:

答案 0 :(得分:1)

Please find this example below,check whether this is useful : 

.directive('untouch', function() {
    return {
        restrict: 'A',
        require: 'ngModel',
        link: function(scope, element, attr, modelCtrl) {
            element.on('focus', function() {
                modelCtrl.$setUntouched();
                scope.$apply(); 
            });
        }
    };
});