Я пытаюсь объединить следующие два тернарных выражения ng-class
в один ng-class
(поэтому я могу контролировать цвет, через классы btn-success/danger и ширину, через width-small/medium/wide класс, моей кнопки divs
<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