我得到了兩個類col-left和col-right的div。AngularJS ng-repeat列
我如何能實現以下使用NG-重複
<span ng-repeat="value in items">
<div>
<div class='col-left'>{{val.content}}</div>
<div class='col-right'>{{val.content}}</div>
</div>
</span>
我得到了兩個類col-left和col-right的div。AngularJS ng-repeat列
我如何能實現以下使用NG-重複
<span ng-repeat="value in items">
<div>
<div class='col-left'>{{val.content}}</div>
<div class='col-right'>{{val.content}}</div>
</div>
</span>
我覺得這是更好的辦法
<span ng-repeat="value in items track by $index">
<div class="{'col-left':$odd, 'col-right':$even}">{{value.content}}</div>
</span>
<span ng-repeat="value in items track by $index">
<div>
<div class="col-left" ng-if="$index % 2 != 0">{{value.content}}</div>
<div class="col-right" ng-if="$index % 2 == 0">{{value.content}}</div>
</div>
</span>
或者:
<span ng-repeat="value in items track by $index">
<div>
<div ng-class-odd="'col-left'" ng-class-even="'col-right'">
{{value.content}}
</div>
</div>
</span>
希望它能幫助。
你可以使用'$ even'和'$ odd'來做這件事, [文檔](https://docs.angularjs.org/api/ng/directive/ng重複) –
是的,$ even和$ odd看起來更好! – Sparw
的問題並不清楚我。你想通過col-left和col-right使用ng-repeat來達到什麼效果 – ariezona
對不起,mate下次會嘗試解釋更多,下面的答案很好 – user3052526