这是描述我的问题
HTML的虚拟编码
<div ng-class="{'test': isAllowed }" id='example1'>Example 1</div>
<div ng-class="{'test': isAllowed }" id='example2'>Example 2</div>
$scope.isAllowed被完全评估,#example1受类test影响,但有时#example2受该类影响需要时间,尽管它们都共享同一个类。我认为问题出在ng-class上。我可以使用ng-if
解决我的问题
<div class="test" ng-if="isAllowed" id='example1'>Example 1</div>
<div ng-if="!isAllowed" id='example1'>Example 1</div>
<div class="test" ng-if="isAllowed" id='example2'>Example 2</div>
<div ng-if="!isAllowed" id='example2'>Example 2</div>
如您所见,它看起来是多余的,我不想这样处理问题