我正在尝试将以下两个ng-class
三元表达式组合为一个ng-class
(因此我可以通过 btn-success/danger 类控制颜色,以及通过 width-small/medium/wide 类控制按钮 div 的宽度
<div class="btn" ng-class="(rate > 0) ? 'btn-success' : 'btn-danger'">{{rate}}</div>
<div class="btn" ng-class="(priority == 'low') ? 'width-small' : (priority == 'medium') ? 'width-medium' : 'width-wide'">{{rate}}</div>
我意识到我可以按照以下方式做一些事情;但是,我想利用 1.1.5 中可用的三元表达式
<div class="btn" ng-class="{'btn-success': rate > 0, 'btn-danger': rate <= 0, 'width-small': priority == 'low', 'width-medium': priority == 'medium', 'width-wide': prioity == 'high'}">{{rate}}</div>
分隔表达式的空格对我不起作用,逗号分隔它们也不起作用ng-class
感谢您在确定是否/如何在单个表达式中包含多个三元表达式方面的帮助ng-class