我有一个包含2个数组的对象:
mainObject = {
soccer: [],
hockey: []
}
每个数组都包含不同数量的对象:
sportObject = {
soccer: [{equipment: "cleats"}, {shirt: "jersey"}, {team: "arsenal"}],
hockey: [{equipment: "skates"}]
}
我使用一个列表,通过“sport”分隔符,将每个对象打印到页面上:
<ul ng-repeat="(sport, value) in sportObject">
<li>{{sport}}</li> // Prints "soccer" or "hockey"
<li ng-repeat="item in sportObject"></li> // <-- one of my failed attempts
</ul>
我想将每个对象信息打印到正确运动名称下的
目前,每个项目都会在两种运动中重复。因此,两种运动都有4个项目。如何使用ng-repeat仅打印属于正确运动标题的装备?
结果应如下所示:
足球
- 设备:足球鞋
- 衬衫:球衣
- 团队:阿森纳
- 设备:溜冰鞋
item in sport
。 - Claies