我有一段代码需要修复以使其呈现方格板。这是它现在的样子:
http://i.imgur.com/Fh4pyMR.png
如您所见,第二行的第一个单元格应该是蓝色的。有一个转变。这是我当前的代码:
<div class="offer" ng-class-even="'even'" ng-class-odd="'odd'" ng-repeat="offer in offers">
<label class="ellipsis"> {{offer.name}} </label>
<div class="offer-detail">
<label><a href="#/offers/{{offer.id}}">Voir offre</a></label>
</div>
</div>
我尝试在 ng-repeat 中使用 ng-if,但它似乎不起作用。由于我是 AngularJS 的初学者,所以我可能错过了一些东西。
我认为我需要的只是添加将反转每行颜色的适当条件:
1-2-3-4 => 2 and 4 are blue (even)
5-6-7-8 => 5 and 7 are blue (odd)
9-10-11-12 => and so on...
编辑:
#offer-list > div.odd {
background-color: #ffffff;
}
#offer-list > div.even {
background-color: rgba(0, 102, 204, 0.7);
}