【发布时间】:2015-06-03 21:35:29
【问题描述】:
我的范围数据:
$scope.data =
"category": [{
"name": "cat1",
"behaviour": "normal",
"selected": 0,
"values": [{
"label": "define",
"count": 6
}]
}, {
"name": "cat2",
"behaviour": "normal",
"selected": 0,
"values": [{
"label": "type",
"count": 6
}]
}, {
"name": "Company",
"behaviour": "multi-select",
"selected": 0,
"values": [{
"label": "VW",
"count": 4
}, {
"label": "Renault",
"count": 1
}, {
"label": "Fiat",
"count": 1
}]
}, {
"name": "Make",
"behaviour": "multi-select",
"selected": 0,
"values": [{
"label": "Gold",
"count": 3
}]
}, {
"name": "Color",
"behaviour": "normal",
"selected": 0,
"values": [{
"label": "White",
"count": 3
}, {
"label": "Blue",
"count": 2
}, {
"label": "Green",
"count": 1
}]
}]
如何在不使用索引的情况下访问“名称”:“值”?因为数据可能会增长和变化,我不想在任何地方分配索引值?我仍然想过滤,例如:
| {name: 'Make'}: true)
在我的标记中显示
【问题讨论】:
标签: angularjs multidimensional-array angularjs-scope angularjs-ng-repeat