Winkel-ng-repeat orderBy funktioniert nicht richtig

Arbeitete ich viel mit Winkel-und muss mit einer schweren Gehirn-Furz im moment, aber kann nicht scheinen, um eine einfache orderBy, um richtig zu arbeiten. Ich habe ein array von zahlen, dass will ich der Reihenfolge nach sortiert, wenn das display über ein ng-repeat.

Meine Daten:

$scope.data = [200,243,190];

Mein markup versuche:

<div ng-repeat="split in data | orderBy">{{split}}</div>
<div ng-repeat="split in data | orderBy:split">{{split}}</div>
<div ng-repeat="split in data | orderBy:'split'">{{split}}</div>
<div ng-repeat="split in data | orderBy:['split']">{{split}}</div>

Seltsam, sogar putting eine schlechte parameter in nicht scheinen, um eine Wirkung. Keine Fehler oder nuthin'!

<div ng-repeat="split in data | orderBy:errorPlease">{{split}}</div>

Jeder.Single.Zeit. die Liste wird angezeigt, wie "200 ,243, 190

Ich habe eine JSFiddle Anzeige mein problem. Eckige 1.2.1

  • 'split' ist eine lokale variable, die mit dem repeater von Daten und kann nicht verwendet werden, für die orderBy, das versucht, Daten zu ändern. Was Sie brauchen, ist ein filter der sortiert ein array von zahlen.
  • mögliche Duplikate von orderBy-array-Element mit dem Wert in Eckigen ng-repeat
  • Nicht ein Duplikat genau - ähnliches problem, aber die Lösung aufgeführt löst nicht mein problem.
  • Eigentlich ist es nicht, es zu versuchen. jsfiddle.net/HB7LU/8110
  • In meinem Beispiel oben, und in mein JSFiddle, mein Erster Versuch ist die akzeptierte Antwort, die andere Frage, aber es ist nicht die Lösung meines Problems. Mit "orderBy" ohne irgendwelche Parameter noch gibt mein array als "200, 243, 190" Der JSFiddle link, den du gepostet links zu meinen fiddle-ich glaube, Sie müssen klicken Sie auf den 'aktualisieren' - button, um einen neuen link auf Ihrer Geige. 🙂
  • Es stellt sich heraus, dass es ein bug in der version der Winkel war mit. Der Fehler ist behoben in Eckigen 1.3.0.
  • AngularJS 1.3.0-rc.5 nicht beheben einen Fehler, es eine neue Funktion Hinzugefügt.

InformationsquelleAutor captain_jim1 | 2014-11-10
Schreibe einen Kommentar