一尘不染

Angular,limitTo和按$ index跟踪

angularjs

我试图通过过滤来限制一个对象的进入(因为最终会有一个选项显示所有对象),但是在尝试限制和按索引跟踪时遇到了问题。这是代码:

 <div ng-repeat="item in filter.values track by $index | limitTo:filterLimit" class="cengage-builder-result-filter-value" value="item" update-filter="updateFilter">

在控制器中:

  $scope.filterLimit = 5;

就是说我在角度误差方面有误,所以我认为$ index的轨迹在这里不起作用。似乎找不到适当的方法来执行此操作,可以使用一些帮助。谢谢!


阅读 281

收藏
2020-07-04

共1个答案

一尘不染

limitToorderBy等等的过滤器必须track by位于之前,因为它们适用于数组源而不是track by表达式。

<div ng-repeat="item in filter.values | limitTo:filterLimit track by $index">
2020-07-04