【发布时间】:2016-07-15 09:48:51
【问题描述】:
我有在应用程序中更改的项目数组。 当我删除项目时,limitTo 会自动修剪其限制值,但是当我添加项目时,它不会返回原始限制值。就像 limit=5 和 items.length 变为 2 limitTo 值变为 3 并且当 items.length 增加时永远不会增长回 5。升级限制不起作用。
JS:
$scope.filterLimit = 5;
$scope.itemList2 = ['item1', 'item2', 'item3', 'item4']
HTML:
<div ng-repeat="i in itemList2 | limitTo: filterLimit">
<h5>{{i}}</h5>
</div>
<button ng-click="itemList2.push('new item')"> Add </button><br>
<button ng-click="itemList2.length = itemList2.length-1"> Delete </button><br>
<button ng-click="filterLimit = filterLimit+1"> Update </button>
【问题讨论】:
-
请检查我的答案。
标签: angularjs angularjs-ng-repeat ng-repeat