私はこのデータ構造を持っています:
[{
id : 1,
name : "Item 1",
subItems : [{
id : 1,
name : "SubItem 1"
},{
id : 2,
name : "SubItem 2"
}
]
}, {
id : 2,
name : "Item 2",
subItems : [{
id : 3,
name : "SubItem 3"
}, {
id : 4,
name : "SubItem 4"
}
]
}]
アイテムを取得するために、Web サービスに対して次の呼び出しを行います。
this.dataService.get("items")
返されるのはObservable<Item[]>
. SubItem の連結リストのみを取得するために使用できる Observable 演算子は何ですか? 私はこのようなもので終わりたいと思います:
[{
id : 1,
name : "SubItem 1"
}, {
id : 2,
name : "SubItem 2"
},
{
id : 3,
name : "SubItem 3"
}, {
id : 4,
name : "SubItem 4"
}]
またはのようなものを使用する必要がありますflatMap
かconcat
?