我想解决一个ng-repeat问题。我可以看到两种方法来解决它1.使用filter
不重复/显示对象的属性category
,我不知道如何使用它的值或2如果有方法可以说ng-repeat="i in items.drinks && items.sandwiches
。Ng-repeat - 用不同的值过滤对象的常量属性
有没有通配符来说“类别”:“无论”?
因此,在这种情况下,我深入到item
= bottled-drinks
和/或sandwiches
的位置。所以,当我做ng-repeat="i in item"
category
是我的意思。我不想要它。
JSON -
food-items": {
"bottled-drinks": {
"category": "Bottled Drinks",
"drinks": {
"drink1": {
"title": "Drink Me 1",
"calories": "170"
},
"drink2": {
"title": "Drink Me 2",
"calories": "230"
},
"drink3": {
"title": "Drink Me 3",
"calories": "88"
}
}
},
"sandwiches": {
"category": "Sandwiches",
"sandwiches": {
"sandwich1": {
"title": "Sandwich Me 1",
"calories": "230"
},
"sandwich2": {
"title": "Sandwich Me 2",
"calories": "111"
},
"sandwich3": {
"title": "Sandwich Me 3",
"calories": "700"
}
}
}
您是否控制该数据结构源?这是一个非常不友好的结构 – charlietfl
@charlietfl不,但你将如何构造它不同?一致属性名称的对象 – RooksStrife
阵列会更容易一大堆与和为了工作做筛选或排序,你会需要映射到 – charlietfl