Angularjs 是否可以将显示结果的数量限制为;ng repeat“;通过从某个索引开始循环并在另一个索引结束循环
我想实现这个代码Angularjs 是否可以将显示结果的数量限制为;ng repeat“;通过从某个索引开始循环并在另一个索引结束循环,angularjs,angularjs-directive,Angularjs,Angularjs Directive,我想实现这个代码 a[10]; for(int i=3;i<7;i++) a[i] a[10]; 对于(int i=3;ilimito,取可选的第二个参数 你可以(即使它很难看): {{int}}在{{$index} 角度过滤器非常奇特,但在这个特定的用例中,您不需要它们,因为普通的javascriptArray.prototype.slice完全满足您的需要: <div ng-controller="MyCtrl"> <!-- $scope.
a[10];
for(int i=3;i<7;i++)
a[i]
a[10];
对于(int i=3;ilimito,取可选的第二个参数
你可以(即使它很难看):
{{int}}在{{$index}
角度过滤器非常奇特,但在这个特定的用例中,您不需要它们,因为普通的javascriptArray.prototype.slice
完全满足您的需要:
<div ng-controller="MyCtrl">
<!-- $scope.ints = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] -->
<div ng-repeat="int in ints.slice(3, 7)">
{{ int }} at {{ $index }}
</div>
</div>
我知道Limito,但设置显式起点的问题仍然没有改变!!!
<div ng-controller="MyCtrl">
<!-- $scope.ints = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] -->
<div ng-repeat="int in ints.slice(3, 7)">
{{ int }} at {{ $index }}
</div>
</div>
3 at 0
4 at 1
5 at 2
6 at 3