Lassen Sie uns sagen, ich habe diese Aufgabe:ng-repeat auf Array von Arrays, orderBy Subarray Index
var rows = [
[1, 2, 3, 4],
[11, 222, 3333, 4444]
];
Da, und diese Vorlage:
<tr ng-repeat="row in rows | orderBy ????">
<td ng-repeat="cell in row">{{ cell }}</td>
</tr>
... wie kann ich eine Bestellung aufgeben ng-repeat
durch die zweite "Spalte" jeder Zeile (der Wert bei Index 1
des gegebenen row
Elements)?
Bin ich richtig, dass Angular diesen Fall — nicht unterstützt, ohne eine benutzerdefinierte Sortierfunktion schreiben zu müssen? (Ich bin nur Prototyping, so ng-init
zu verwenden, um meine Scope-Variablen zu definieren, anstatt einen Controller zu erstellen.)
Gewinner Gewinner Huhn Abendessen! – core
Großartig. Aber ich verstehe nicht, warum dieser orderBy-Wert eine Zeichenfolge ist? –