ich JSON aus einer Datenbank und seine Struktur ist wie folgt:Sortieren mehrdimensionale JSON in Winkel
"data": [
{
"category": "1",
"description": "hello"
}
]
description
und category
sind dynamisch, so kann ich 5 Objekte mit category:1
und 2 mit category:3
etc. Oder Ich könnte 3 Objekte mit category:20
und 25 Objekte mit category:8
haben.
Ich möchte HTML-Elemente wie folgt erstellen:
Category 1
....
....
....
Category 3
....
....
ich eine Zeichenfolge wie folgt erstellen:
$scope.hello = [];
angular.forEach(data.data, function(value, key) {
$scope.hello.push(value.category+" "+value.description)
}
so dass es folgende Ausgabe:
Category 1 hello
Category 1 hi
Category 1 bye
Category 3 sup
Category 3 yo
Aber wie wende ich dies an:
Category 1
hello
hi
bye
Category 3
sup
yo
Sie sollten die Gruppierung der Aufzeichnung auf Server-Seite versuchen, meine ich, von wo aus Sie den JSON-Array bekommen. Und hier auf der Clientseite einfach Schleife und Anzeige. Das ist die beste Vorgehensweise und auch optimierter Weg. –