我正在尝试找到为ng-class中的多个表达式标记单个类的语法:
<li class="data-ng-class: {'left': $even, 'first-left': (year==recentActiveYear && $index == 1) 'right': $odd, 'first-right': $index == 1, 'first-recentYear': year==recentActiveYear}" >
当我使用上面的那个时,第一个左侧的课程没有得到应用。 请,任何人都可以帮助正确的语法。
感谢。
答案 0 :(得分:0)
我建议尝试这个:
<li data-ng-class="{ 'left': $even, 'first-left': (year==recentActiveYear && $index == 1), 'right': $odd, 'first-right': $index == 1, 'first-recentYear': year==recentActiveYear }">
您的代码存在的一个问题是ng-class
是它自己的属性,不应该放在类属性中。
我看到的最后一件事是'first-left'
和'right'
之间存在语法错误。你错过了两者之间的,
。