如何替代类分配给在角JS行? [英] How to assign alternate class to rows in Angular JS?

查看:87
本文介绍了如何替代类分配给在角JS行?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要分配备用类表中的行。我使用的NG-重复

I want to assign alternate class to rows in a table. I am using ng-repeat on

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

我要得到这样的输出:

I want to get output like this:

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

我试过这个(不工作):

I've tried this (doesn't work):

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

我无法得到它的工作。此外,它看起来像角是用类属性。为什么这样做?我可以告诉AngularJS不能用于内部评估类属性?

I can't get it to work. Also it seems like Angular is using 'class' attribute to. Why is it doing so? Can I tell AngularJS not to use the class attribute for internal evaluations?

请帮忙。谢谢!

推荐答案

您应该使用角度指令ngClassEven和ngClassOdd这一点。

You should be using the angular directives ngClassEven and ngClassOdd for this.

有一个看一下如何使用它们的文档部分

Have a look at the documentation section for how to use them

<一个href=\"http://docs.angularjs.org/api/ng.directive:ngClassEven\">http://docs.angularjs.org/api/ng.directive:ngClassEven

<一个href=\"http://docs.angularjs.org/api/ng.directive:ngClassOdd\">http://docs.angularjs.org/api/ng.directive:ngClassOdd

希望这有助于。

这篇关于如何替代类分配给在角JS行?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆