在这样的例子中:
<div ng-repeat="i in ['1','2']" id="tab-{{i}}">
<div ng-repeat="e in myCollection">
</div>
</div>
在第二次的第一次迭代中,ng-repeat
我想获得第一个元素,myCollection
在第二次迭代中,我想获得集合的其余部分:
那么为什么我不能做这样的事情:
<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的情况下在标记中做这样的事情呢?我知道,我知道这可能不是正确的做法,但我很好奇这是否可能......