我有以下代码导致我无意义的痛苦
<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(){
});
答案 0 :(得分:0)
首先感谢@dfsq我在plunkr上复制问题时实现了解决方案
解决方案是再向GLOBAL_ERROR == 1添加一个条件,它是
GLOBAL_ERROR==1 && myForm.FN.$invalid
案件关闭该死的