Angular.js: Die Verwendung von order by mit List, die nach $index verfolgt wird, führt keine Sortierung durch

Erstellt am 25. Juli 2014  ·  3Kommentare  ·  Quelle: angular/angular.js

Hallo,

Ich verwende die Sortierung in unserer AngularJS-Anwendung mit Orderby. Aber beim Versuch, die Liste zu sortieren, die nach $index verfolgt wird, funktioniert es nicht.

Ich habe versucht, dasselbe im Beispiel für orderBy (https://docs.angularjs.org/api/ng/filter/orderBy) auf der offiziellen Website von angleJS über Plunker zu tun, und es scheint auch dort ein Problem zu geben

http://plnkr.co/edit/IYSitUaZpLK8YCHnJvqY?p=preview

Hilfreichster Kommentar

Die Dokumentation für ngRepeat erwähnt Folgendes:

Filter sollten auf den Ausdruck angewendet werden, bevor ein Tracking-Ausdruck angegeben wird.

Probieren Sie stattdessen Folgendes aus:

ng-repeat="friend in friends | orderBy:predicate:reverse track by $index"

Alle 3 Kommentare

Die Dokumentation für ngRepeat erwähnt Folgendes:

Filter sollten auf den Ausdruck angewendet werden, bevor ein Tracking-Ausdruck angegeben wird.

Probieren Sie stattdessen Folgendes aus:

ng-repeat="friend in friends | orderBy:predicate:reverse track by $index"

Danke, Problem gelöst :+1:

Danke, es ist _work

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen