AngularJS ng-repeat with limitTo

时间:2014-12-17 12:10:46

标签: angularjs ng-repeat

有没有办法输入:

<div ng-repeat="item in items | limitTo:what">

我可以替换&#34;什么&#34;有一些东西可以让它遍历整个项目列表。 (注意 items.length 不是我要搜索的内容..或者如果在html中,它必须是一些丑陋的内容。)

3 个答案:

答案 0 :(得分:1)

limitTo Infinity中,支持无限数字( if (Math.abs(Number(limit)) === Infinity) { limit = Number(limit); } else { limit = int(limit); } ):

Number.POSITIVE_INFINITY

看起来您应该可以设置为items.length

但是,生成的代码可能不会比使用{{1}}更好。肯定不太可以理解。

答案 1 :(得分:0)

您不需要{{ }},这里是documentation

<div ng-repeat="item in items | limitTo:what">
控制器中的

$scope.what = 3; // iterate only 3

答案 2 :(得分:0)

这是一个简单的人

<div ng-repeat ="item in items | limitTo:10">

or $scope.what = '10'; and use what in limit.