Ich habe ein Array von Objekten ...orderBy Zahl Winkel js
var userObjects =[
{userName: bob,
age: "25",
gender: "m"
},
{userName: bill,
age: "15",
gender: "m"
},
{userName: jen,
age: "45",
gender: "f"
},
]
Jetzt habe ich eine ng-Wiederholung in meinem HTML über dieses Array von Objekten zu durchlaufen. Ich will es das Alter sortieren:
<tr ng-repeat="user in userObjects | orderBy:-age">
In meinem JS ich mein Alter zu intergers bin Umwandlung ....
data.forEach(function(user){
user.age= parseFloat(user.age);
}
Angular nicht sortiert nach Alter, würde ich erwarten, zu sehen .. .
bill, 15
bob, 25
jen, 45
Aber stattdessen sind sie überall. Was mache ich falsch?
Danke!
Die OP ist mit bereits diesen Code in ihre Frage. Wie hilft das bei allem? – ryanyuyu
@ryanyuyu Er hat das "Alter" in Anführungszeichen, das ist die richtige Antwort. –