我正在使用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>
有没有更好的方法将类放入行而不是列?先谢谢你.
你的第一个代码示例工作正常
Plunker example
原文链接:https://www.f2er.com/angularjs/143785.html@Component({ selector: 'my-app',styles: [` .even { color: red; } .odd { color: green; } `],template: ` <h2>Hello {{name}}</h2> <div *ngFor="let meeting of meetingList; let index=index; let odd=odd; let even=even;" class="row" [ngClass]="{ odd: odd,even: even }">{{meeting}} <div class="col"></div> <div class="col"></div> </div> ` }) export class App { meetingList = ['a','b','c']; }