我想解決一個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