【发布时间】:2016-07-27 04:25:07
【问题描述】:
我的 Angular2 应用程序上有一组数组,我用它们来构建一个分组列表,其中 *ngFor 在我看来:
[
{
category: 1,
items: [{ id: 1, name: "helloworld1" }, { id: 2, name: "helloworld2" }]
},
{
category: 2,
items: [{ id: 3, name: "helloworld3" }, { id: 4 }]
},
{
category: 3,
items:[{ id: 5 }, { id: 6 }]
}
]
我还有一个布尔值,当它为真时,应该只过滤具有name 属性的项目。如果一个组没有任何符合此条件的项目,则不应通过。所以如果布尔值为真,结果将如下:
[
{
category: 1,
items: [{ id: 1, name: "helloworld1" }, { id: 2, name: "helloworld2" }]
},
{
category: 2,
items: [{ id: 3, name: "helloworld3" }]
}
]
如何实现管道来实现这种结果?
【问题讨论】: