市松模様のボードをレンダリングするために修正する必要があるコードがあります。現在の様子は次のとおりです。
http://i.imgur.com/Fh4pyMR.png
ご覧のとおり、2 行目の最初のセルは青になっているはずです。シフトがあります。これが私の現在のコードです:
<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);
}