Ich versuche, das Array weiter unten heutiges Datum neu zu ordnen:Bestellung einen Array basierend auf aktuellem Datum
[
{
"index": "0",
"day": "Monday",
"food": "Salad"
},
{
"index": "1",
"day": "Friday",
"food": "Pasta"
},
{
"index": "2",
"day": "Sunday",
"food": "Pasta"
},
{
"index": "3",
"day": "Thursday",
"food": "Pasta"
},
{
"index": "4",
"day": "Tuesday",
"food": "Pasta"
},
{
"index": "2",
"day": "Sunday",
"food": "Pasta"
},
{
"index": "5",
"day": "Wednesday",
"food": "Pasta"
},
{
"index": "6",
"day": "Saturday",
"food": "Pasta"
}
]
Say heute Saturday
, nach der Bestellung, die erwartete Ausgabe von Elementindex ist: 6, 2 , 2, 0, 4, 5, 3, 1 Wenn heute Tuesday
war, durch den Index der Ausgang: 4, 5, 3, 1, 6, 2, 2, 0
I moment.js
benutzen und so Bis jetzt habe ich noch keinen sperrigen Code dafür erstellt. Schließlich möchte ich den Code in einen benutzerdefinierten Befehl OrderBy wickeln, der für eine ng-repeat-Direktive verwendet werden soll.
Warum erscheint 'Sunday' zweimal? –
@miparnisari Nur um zu veranschaulichen, dass Objekte im Array dupliziert werden können. – user1027620
können Sie uns zeigen, welchen Code Sie bisher verwendet haben? – anurupr