限制AngularJS1中ng重复的范围

限制AngularJS1中ng重复的范围,angularjs,Angularjs,假设我将使用ng repeat,输出为: `1 2 3 4 5 6 7 8 9 10` 数字1到10将由PHP从JSON、MySQL数据库(XAMPP-虚拟服务器,RESTAPI)中获取。现在,让我们假设我只需要从1到5的数字-AngularJS1中是否有某种方式,通过使用ng repeat,我可以只输出从1到5的数字,但是无需使用PHP和MySQL代码进行操作 假设现在我有一个带有数字的JSON;1到31,我想通过

假设我将使用
ng repeat
,输出为:

   `1
    2
    3
    4
    5
    6
    7
    8
    9
    10`
数字1到10将由PHP从JSON、MySQL数据库(XAMPP-虚拟服务器,RESTAPI)中获取。现在,让我们假设我只需要从1到5的数字-AngularJS1中是否有某种方式,通过使用
ng repeat
,我可以只输出从1到5的数字,但是无需使用PHP和MySQL代码进行操作


假设现在我有一个带有数字的JSON;1到31,我想通过表达式显示从8到14的数字。是否可以在一个
ng repeat
指令中使用两个
limitTo
过滤器,这可以将{{expression}的输出从-限制到某个数据范围?

使用直接的
limitTo
过滤器,如Angular提供的:

例:

  • {{item.name}

您应该将limito:5添加到ng repeat

ng-repeat="item in items | limitTo:5"
如果你想再重复一遍

ng-repeat="item in items | limitTo:5:5"
这里是语法

{{ object | limitTo : limit : begin }}
limit:一个数字,指定要返回的元素数

开始:可选。指定从何处开始限制的数字。 默认值为0

{{ object | limitTo : limit : begin }}