このような例では:
<div ng-repeat="i in ['1','2']" id="tab-{{i}}">
<div ng-repeat="e in myCollection">
</div>
</div>
2番目の最初の反復では、のng-repeat
最初の要素を取得myCollection
したいと思います。2番目の反復では、コレクションの残りの部分を取得したいと思います。
だからなぜ私はこのようなことをすることができないのですか?
<div ng-repeat="i in ['1','2']" id="tab-{{i}}">
<div ng-repeat="e in i == 1 ? _.first(myCollection) : _.rest(myCollection, 1)">
</div>
</div>
underscore.jsメソッドはとても便利ですが、残念ながらこのトリックは機能しません。
では、コードビハインドJavaScriptを使用せずに、マークアップでそのようなことを行うにはどうすればよいでしょうか。私は知っています、それはおそらく正しいことではないことを知っています、それにもかかわらず私はそれが可能かどうか興味があります...