1

私は ng-repeat + Filter + Pagination(ui-bootstrap) で作業しています

1- ng-repeat + フィルターは正常に動作しています:

<tr data-ng-repeat="target in targets | filter:search track by $index">

2- ng-repeat + filter + pagination も正常に機能しています:

<tr data-ng-repeat="target in targets | filter:search  | startFrom:(currentPage - 1) * pageSize  | limitTo: pageSize ">

3-問題は、ng-repeat + Filter + Pagination + track by $index を組み合わせたときです

<tr data-ng-repeat="target in targets | filter:search  | startFrom:(currentPage - 1) * pageSize  | limitTo: pageSize track by $index">

各ページで 0 から 4 までのインデックス値の再起動を取得します

ここに私のテーブルのスクリーンショットがあります

「$indexで追跡」の正しい順序についてのアイデア!どこに置けばいいですか?

4

2 に答える 2

0

通常、正しいシンタックスは次のようなものです。

<div ng-repeat="item in items track by $index | my filter....">

お役に立てれば

于 2016-05-12T15:39:24.630 に答える