我已經創建了我會在我的角度的應用項目,使用具有以下結構的一些模擬DATAS多維數組數據:angularjs訪問
var videos = [
{
category:
[
{ explainer:
[
'explain1',
'explain2',
'explain3',
]
},
{ cartoon:
[
'cartoon1',
'cartoon2',
'cartoon3',
]
},
{ moGraph:
[
'moGraph1',
'moGraph2',
'moGraph3',
]
},
]
}
];
確定這裏是我想用數據做的事情:
- 顯示類別名稱(解釋器,卡通,運動圖形)
- 顯示每個類別內的DATAS(例如:當用戶選擇運動圖形,所有運動圖形下的可用的數據將被顯示)
我試圖用<ng-repeat="video in videos track by $index">
但我只設法使它一維數組一樣工作(var projects = [ 'proj1', 'proj2', 'proj3'];
)
我真的就如何做到這一點迷惑,請大家指教thanks'much
你數據格式幾乎不可用。爲什麼這麼多陣列?我想不出一種乾淨的方法來從每個'category'數組對象中獲取鍵名。現在,如果'category'只是一個帶有鍵的對象,那就是可行的,例如'category:{explainer:[...],cartoon:[...],moGraph:[...]}' – Phil 2015-01-21 03:15:05