【发布时间】:2014-03-21 02:36:01
【问题描述】:
我得到了一个复杂的 JSON 对象来显示在 Angular 中,我想在深入研究对象后将它过滤到两个列表中。
对象结构为:
{
foo:
{
bar:
{
showA: { value: true, type: 'A' },
showB: { value: false, type: 'A' },
showC: { value: true, type: 'A' }
}
}
}
我正在尝试实现“假”和“真”的列表。
在这种情况下:
已禁用:
- showB - 类型:A
启用:
- showA - 类型:A
- showC - 类型:A
我无法过滤对象,也无法获取对象的“键”,例如“showA”。
我的使用尝试:
item in profile['foo']['bar'] | filter: { value: false }
访问正确的对象,但我无法过滤或获取它的“键”。
这里有一个坏掉的 plunkr 来演示:
http://plnkr.co/edit/9NniQdo213AuEbf0pghA?p=preview
任何建议都会很棒!
【问题讨论】:
标签: angularjs angularjs-ng-repeat