2016-06-02 10 views
0

Ich hatte versucht, eckige Tabelle Sortierung auf verschachtelten ng-Repeat-Objekt des Arrays mit orderby Filter.Aber Tisch Sortierung funktioniert nicht richtig. Ich habe ein Beispiel in Plunker gemacht. Wie benutzt man orderby filter auf inner ng-repeat iteration? Alles, was ich hier verpasst habe? Meine Tabellenspalten 'Name' und 'Wert' sind nicht sortiert?Angularjs Tabelle Sortierung funktioniert nicht auf verschachtelte ng-Repeat-Funktion mit orderby Filter?

<div ng-repeat="(key,keydatas) in datas"> 
<div ng-repeat="datas in keydatas | filter: orderBy:orderByField:sortOrder"> 
      <span >{{datas.name}}</span> 
      <span >{{datas.value}}</span> 
    </div> 

Wie die 'orderByfield' hier geben? $ scope.orderbyField = 'Wert'; Sortiert nicht nach dem Wert?

plunker here

+0

Aber wenn ich auf bestimmte Tabelle Spaltensortierung klicken Es wird die andere Tabelle auch alle Tabellen sind sortiert. Anywat, um das zu beheben? – VVijay

Antwort

0

Syntax ist falsch

ändern

| filter: orderBy:orderByField:sortOrder 

Um

| orderBy:orderByField:sortOrder 

Beachten Sie, dass da Werte Strings sind, würden Sie brauchen, um benutzerdefinierte Filter als Zahl werfen und Sortieren

+0

danke viel mann. Aber wenn ich auf bestimmte Tabellenspalte sortiere, wird es die andere Tabelle widerspiegeln, auch alle Tabellen sind sortiert. – VVijay