я создал несколько фиктивных ДАННЫХ, что я буду использовать в моем угловом проекте приложения со следующей структурой:angularjs доступ к многомерным данным массива
var videos = [
{
category:
[
{ explainer:
[
'explain1',
'explain2',
'explain3',
]
},
{ cartoon:
[
'cartoon1',
'cartoon2',
'cartoon3',
]
},
{ moGraph:
[
'moGraph1',
'moGraph2',
'moGraph3',
]
},
]
}
];
Хорошо вот то, что я хочу сделать с данными:
- отображения названия категории (объяснителя, мультфильмы, MoGraph)
- дисплей дАННЫЕ внутри каждой категории (напр., когда пользователь выбирает MoGraph, все имеющиеся данные под MoGraph будут показаны)
Я пытался использовать <ng-repeat="video in videos track by $index">
но я только управлять, чтобы сделать его работать на одномерный массив типа (var projects = [ 'proj1', 'proj2', 'proj3'];
)
Im действительно путают о том, как это сделать, пожалуйста, просветите thanks'much
Ваш формат данных довольно непригоден. Почему так много массивов? Я не могу придумать чистый способ получить имя ключа из каждого объекта массива 'category'. Теперь, если 'category' были просто объектом с ключами, это было бы работоспособно, то есть' category: {explainer: [...], cartoon: [...], moGraph: [...]} ' – Phil