Как я могу интегрировать оба ng-класса

ng-class="{removeBtn:'selected'}[resource.check_added_to_plan]" && ng-class="'lastSpan':($index+1)%3==0}"

Если resource.check_added_to_plan равен removeBtn, мне нужно добавить класс selected

Благодарность

4
Aurick 21 Мар 2014 в 10:00
Ng-class = "{removeBtn: 'selected', 'lastSpan': ($ index + 1)% 3 == 0} [resource.check_added_to_plan]" Я пробовал это, но "selected" класс добавляется, но lastSpan класс не показывает свое свойство
 – 
Aurick
21 Мар 2014 в 10:18

1 ответ

Лучший ответ

Я действительно не уверен, чего вы пытаетесь достичь, но вам нужно исправить синтаксические ошибки и сделать что-то вроде этого:

ng-class="{removeBtn: resource.check_added_to_plan, lastSpan: ($index+1)%3==0}"

Итак, в форме class1: condition1, class2: condition2, etc...

2
Shomz 21 Мар 2014 в 10:07
Привет, Шомз, я отредактировал вопросы в соответствии с моими требованиями ... Спасибо
 – 
Aurick
21 Мар 2014 в 10:15
Привет, а есть ли в resource.check_added_to_plan настоящее название класса?
 – 
Shomz
21 Мар 2014 в 10:24
О да ..., он работает с вашим заданным выражением, я изменил его как ng-class = "{'selected': resource.check_added_to_plan == 'removeBtn', 'lastSpan': ($ index + 1)% 3 == 0} "................... Спасибо
 – 
Aurick
21 Мар 2014 в 10:25
Ах, теперь я вижу, что вы хотели! :) В любом случае, я рад, что смог помочь.
 – 
Shomz
21 Мар 2014 в 10:28