重复显示范围

ng-repeat display range

我想显示 3 4 5 6 或 6 7 8 9 这样的范围

我该怎么做?

<div ng-app ng-controller="MainCtrl">
    <ul>
        <li ng-repeat="num in nums">{{num}}</li>
    </ul>
</div>

这是我的代码:

http://jsfiddle.net/duketopmost/n9brs8hh/

非常感谢。

使用 limitTo 怎么样?
文档(angularjs v1.3.15):https://code.angularjs.org/1.3.15/docs/api/ng/filter/limitTo

<li ng-repeat="num in nums | limitTo: 6 | limitTo: -4">{{num}}</li>

数 = 3, 4, 5, 6

<li ng-repeat="num in nums | limitTo: 9 | limitTo: -4">{{num}}</li>

数 = 6, 7, 8, 9

jsfiddle:http://jsfiddle.net/n9brs8hh/1/


编辑:另一种选择是为更复杂的操作创建一个 .filter