ajm*_*jma 26 javascript angularjs
我试图限制通过过滤进入的对象(因为最终会有一个选项显示所有),但是当我尝试限制并按索引跟踪时,我遇到了问题.这是代码:
<div ng-repeat="item in filter.values track by $index | limitTo:filterLimit" class="cengage-builder-result-filter-value" value="item" update-filter="updateFilter">
Run Code Online (Sandbox Code Playgroud)
在控制器中:
$scope.filterLimit = 5;
Run Code Online (Sandbox Code Playgroud)
它说我在角度误差中有欺骗,所以我认为$ index的曲目在这里不起作用.似乎无法找到正确的方法来做到这一点,可以使用一些帮助.谢谢!
New*_*Dev 71
过滤器,如limitTo,orderBy等等......必须在之前track by,因为它们适用于数组源,而不是track by表达式.
<div ng-repeat="item in filter.values | limitTo:filterLimit track by $index">
Run Code Online (Sandbox Code Playgroud)
试试这个使用limitTo
前track by
<div ng-repeat="item in filter.values | limitTo:filterLimit track by $index" class="cengage-builder-result-filter-value" value="item" update-filter="updateFilter">
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12311 次 |
| 最近记录: |