一尘不染

如何在Angular JS中将替代类分配给行?

angularjs

我想将替代类分配给表中的行。我在上使用ng-repeat

<tr ng-repeat="event in events">

我想得到这样的输出:

<tr class="odd">...</tr>
<tr class="event">....</tr>

我已经试过了(无效):

<tr ng-repeat="event in events" class="$index % 2 == 0? 'event' : 'odd'">

我无法正常工作。似乎Angular也在使用’class’属性。为什么这样做呢?我可以告诉AngularJS不要将class属性用于内部评估吗?

请帮忙。谢谢!


阅读 220

收藏
2020-07-04

共1个答案

一尘不染

您应该为此使用角度指令ngClassEven和ngClassOdd。

查看文档部分,了解如何使用它们

http://docs.angularjs.org/api/ng.directive:ngClassEven

http://docs.angularjs.org/api/ng.directive:ngClassOdd

希望这可以帮助。

2020-07-04