Ich benutze $index
, um Artikel zur Bearbeitung zu erhalten, es funktioniert gut auf der ersten Seite, aber auf 2., 3. und so weiter Indizes beginnen wieder bei Null. Das ist mein ngRepeat Schleife
<div class="row comment-table" ng-repeat="item in items ">
und diese am unteren Rand meiner Ansicht ist, wo Paginierung
<div>
<ul ng-if="pager.pages.length" class="pagination">
<li ng-class="{disabled:pager.currentPage === 1}">
<a ng-click="setPage(1)">First</a>
</li>
<li ng-class="{disabled:pager.currentPage === 1}">
<a ng-click="setPage(pager.currentPage - 1)">Previous</a>
</li>
<li ng-repeat="page in pager.pages" ng-class="{active:pager.currentPage === page}">
<a ng-click="setPage(page)">{{page}}</a>
</li>
<li ng-class="{disabled:pager.currentPage === pager.totalPages}">
<a ng-click="setPage(pager.currentPage + 1)">Next</a>
</li>
<li ng-class="{disabled:pager.currentPage === pager.totalPages}">
<a ng-click="setPage(pager.totalPages)">Last</a>
</li>
</ul>
</div>
Ich glaube, ich, aber es ist meine ng-Wiederholung ist keine Verwendung track
, wenn ich Spur verwenden soll von index
. Ich habe versucht, von item.id
Tracking, aber das scheint auch nicht der Fall zu sein. Ich habe über filter:
gelesen, aber ich habe nicht wirklich verstanden, wie man es benutzt. Füge ich Clas oder Funktion danach hinzu oder benutze Modellname? Hat jemand ein paar Beispiele oder eine Ahnung was ich falsch mache?
Grundsätzlich wollen Sie den Zeilenindex erhalten? – Vivz
Überprüfen Sie die Antwort unten und sehen Sie, ob dies das ist, was Sie benötigen. – Vivz