AngularJS ng-class删除类

时间:2015-10-18 09:25:23

标签: javascript css angularjs

我有以下代码导致我无意义的痛苦

<input type="text" ng-class="GLOBAL_ERROR == 1 ? 'error-branch' : 'defaulttxt'" ng-model="frm.FirstName" name="FN" ng-required="true" ng-minlength="2" ng-maxlength="100"/>

当页面加载时,表单无效,因此在加载数据后类为error-branch,但类没有更改为defaulttxt

你如何解决这个问题?我应该使用类似下面的内容吗?

$scope.$on('$viewContentLoaded', function(){

  });

1 个答案:

答案 0 :(得分:0)

首先感谢@dfsq我在plunkr上复制问题时实现了解决方案

解决方案是再向GLOBAL_ERROR == 1添加一个条件,它是

GLOBAL_ERROR==1 && myForm.FN.$invalid

案件关闭该死的