とNG-繰り返しプロパティを使用:
<div ng-repeat="item in data">
{{item.text}}
</div>
私はここに二つのことやりたい:
を- 項目が
$odd
の場合は、「tableOdd」のクラスを指定します。$even
の場合は、「tableEven」と指定します。 - また、
item.ItemStatus
を参照する要素にクラスを追加します。様々な理由から
(これはテーブルレイアウト上md-virtual-repeat
と角度材料で使用されている)、私はそれに追加のNG-クラスでこのNGリピートの子や親としての要素を追加することはできません。
私が試した:
ng-class="{{ $even ? item.ItemStatus + ' tableEven':
($odd ? item.ItemStatus + ' tableOdd': item.ItemStatus) }}"
が、両方はエラーを与える:
ng-class="{ item.ItemStatus + 'tableEven': $even,
item.ItemStatus + 'tableOdd': $odd }"
も試してみました。どのようにこれを達成する最良の?
このリンクを参照してください。https://docs.angularjs.org/api/ng/directive/ngClassOdd –