0

我正在尝试找到在 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}" > 

当我使用上面的那个时,第一个左类没有得到应用。请,任何人都可以帮助正确的语法。

谢谢。

4

1 回答 1

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'。你在两者之间缺少了一个,

于 2014-05-23T19:04:06.687 回答