AngularJS ng类if-else表达式

随着AngularJS我使用的ng-class方式如下:

<div class="bigIcon" data-ng-click="PickUp()" 

ng-class="{first:'classA', second:'classB', third:'classC', fourth:'classC'}[call.State]"/>

我想知道是否可以使用该if-else表达式执行与此类似的操作:

<div class="bigIcon" data-ng-click="PickUp()" 

ng-class="{first:'classA', second:'classB', else:'classC'}[call.State]"/>

因此,无论何时call.State不同于firstsecond使用classC并避免指定每个值?

回答:

回答:

<div ng-class=" ... ? 'class-1' : ( ... ? 'class-2' : 'class-3')">

<div ng-class="apt.name.length >= 15 ? 'col-md-12' : (apt.name.length >= 10 ? 'col-md-6' : 'col-md-4')">

...

</div>

并确保 :)

以上是 AngularJS ng类if-else表达式 的全部内容, 来源链接: utcz.com/qa/428408.html

回到顶部