【发布时间】:2016-07-22 09:40:06
【问题描述】:
我正在使用 Angular2 及其 ngFor。我想为奇数行和偶数行添加类,这样我就可以通过颜色在视觉上将它们分开。
这是我的代码(实际上并不适用):
<div *ngFor="#meeting of meetingList; #index=index; #odd=odd; #even=even;"
class="row"
[ngClass]="{ odd: odd, even: even }
">
<div class="col"></div>
<div class="col"></div>
</div>
虽然如果我这样做,代码可以工作:
<div *ngFor="#meeting of meetingList; #index=index; #odd=odd; #even=even;"
class="row"
">
<div class="col" [ngClass]="{ odd: odd, even: even }"></div>
<div class="col" [ngClass]="{ odd: odd, even: even }"></div>
</div>
有没有更好的方法将类放到行而不是列?提前谢谢你。
【问题讨论】:
-
<div *ngFor="#meeting of meetingList; #index=index; #odd=odd; #even=even;" [class.odd]="odd" [class.even]="even" class="row"> -
这与我的解决方案没有什么不同,我认为问题在于您尝试添加类的位置 - 什么级别。还是谢谢你。
-
Is there any better way to put class to row instead to columns?,那是什么意思? -
@EricMartinez 谢谢,已解决。