我有类似的数据结构:
let userInfo = [
{
id: 'id1',
users: [
{
name: 'userName1',
job: 'userJob',
},
{
name: 'userName2',
job: 'userJob',
}
]
},
{
id: 'id2',
users: [
{
name: 'userName3',
job: 'userJob',
},
{
name: 'userName4',
job: 'userJob',
}
]
}
]
用户是 我期待使用RxJS5新的扁平用户流:
{
parent: id, // parent id, where users[] come from...
name: 'userName'
job: 'userJob'
}
将此存档的简洁功能方式是什么?谢谢......
答案 0 :(得分:0)
最简单的方法是使用48828-02-01T13:26:40+00:00
将使用concatMap()
创建的内部Observable与使用其父ID更新的用户列表合并。
Rx.Observable.from
查看现场演示:https://jsbin.com/miximas/2/edit?js,console
已经有很多类似的问题: