У меня есть таблица, в которой мне нужно применить два разных класса, используя выражения. 1-й класс применяется на основе следующего выражения. {'Up':'class-up', 'Down':'class-down'}[a.status]
и 2-й класс применяется на основании bold: !a.read
Классы здесь class-up
, class-down
, bold
. Так как же должно быть оформлено выражение? Я старался:
<tr ng-repeat="a in all" ng-class="{{'Up':'class-up', 'Down':'class-down'}[a.status],bold: !a.read}">
<tr ng-repeat="a in all" ng-class="{'Up':'class-up', 'Down':'class-down'}[a.status],bold: !a.read">
Но я продолжаю получать ошибки в консоли. Каков правильный формат для применения этих классов на основе заданных выражений
{'Up':'class-up', 'Down':'class-down'}[a.status]
. Здесьa.status
возвращаетUp
илиDown
в качестве ответа, который, в свою очередь, применяет классыclass-up
иclass-down
соответственно. - person Aniket Sinha   schedule 04.07.2014ng-class="{ 'class-up': a.status === 'Up', 'class-down': a.status === 'Down', 'bold': !item.read }"
- person Paolo Moretti   schedule 04.07.2014