Nicht mehr ganz neu hier
Hey Leute ich habe ein Menü was als JSON Object über geben wird. Nun möchte ich auf die einzelnen Knoten zu greifen Problem ist das sie gleich heißen. Daher wird mir immer nur der letzte Knoten aus gegeben.
Hier mal die JSON:
Und hier mal meine versuche ran zu kommen:
Ich bekomme immer nur ein Durchlauf mit dem letzten Element...
Keine Ahnung was ich machen soll.
Hier mal die JSON:
Code:
{
"status": 0,
"body": {
"navigation": {
"mypage": {
"title": "Mein Menüpunkt ohne Sub",
"icon": "...",
"cssclass": "...",
"target": "#mypage"
},
"mypage": {
"title": "Mein Menüpunkt ohne Sub",
"icon": "...",
"cssclass": "...",
"target": "#mypage"
},
"mypage": {
"title": "Mein Menüpunkt mit Sub",
"icon": "...",
"cssclass": "...",
"target": "#mypage",
"subpages": {
"mysubpage": {
"title": "SubPage 1",
"icon": "...",
"cssclass": "...",
"target": "#mypage"
},
"mysubpage": {
"title": "SubPage 2",
"icon": "...",
"cssclass": "...",
"target": "#mypage"
}
}
}
}
}
}
Und hier mal meine versuche ran zu kommen:
Code:
i = 0;
var MenuItems = data;
MenuItems = MenuItems['body']['navigation'];
for(var key in MenuItems){
i++;
$log.log(key + " " + i);
}
Ich bekomme immer nur ein Durchlauf mit dem letzten Element...
Keine Ahnung was ich machen soll.