Angularjs 如何混合两个ng类表达式? 我有两个ng类表达式 ng class=“{true:'none block',false: 'block'}[x.done&x.hide]“ ng class=“{true:'strike',false: '默认'}[x.done]“ 如何将它们混合在一起

Angularjs 如何混合两个ng类表达式? 我有两个ng类表达式 ng class=“{true:'none block',false: 'block'}[x.done&x.hide]“ ng class=“{true:'strike',false: '默认'}[x.done]“ 如何将它们混合在一起,angularjs,ng-class,Angularjs,Ng Class,真正的问题: <div ng-repeat="x in shoppingList |orderBy:'+done'|filter:search track by $index" class="list-item" ng-class="{true: 'none-block', false: 'block'}[x.done&&hideMark]" style="padding-bottom:22px" > <a href="#" ng-click="don

真正的问题:

<div ng-repeat="x in shoppingList |orderBy:'+done'|filter:search track by $index"  class="list-item" ng-class="{true: 'none-block', false: 'block'}[x.done&&hideMark]" style="padding-bottom:22px" >
    <a href="#" ng-click="done(x)" ng-class="{true: 'strike', false: 'default'}[x.done]" style="display:block">
          {{shoppingList.indexOf(x)}}. 
    <span class="thing" ng-bind="x.itemText"></span>
    </a></div>

应该是

ng-class="{true: 'none-block strike', false: 'block default'}[x.done]"

对不起,我把你的问题弄糊涂了。已经有一个有效的答案了tho:)谢谢你的回答。对不起,我的问题是两种不同的情况。谢谢你提供的信息。对不起,我的问题是两种不同的情况。发布你真正的问题。那我们就可以帮忙了。否则很难预测答案
ng-class="{'block default': !x[done], 'none-block strike': x[done]}"