我想通过有条件地添加嵌套属性来变换一个observable,如何使用RxJs运算符实现这一点?
考虑这是输入:
[
{
a: 1,
b: 2,
c: [
{
details: {**code:'x'**}
},
{
details: {code:'y'}
}{
details: {code:'z'}
}
]
},
{
a: 3,
b: 4,
c: [
{
details: {**code:'x'**}
},
{
details: {code:'y'}
}{
details: {code:'z'}
}
]
}
]
我需要一个输出,其中select
只有在代码时才将属性添加到嵌套数组中:x
。
[
{
a: 1,
b: 2,
c: [
{
details: {code:'x'}
**select: true**
},
{
details: {code:'y'}
}{
details: {code:'z'}
}
]
},
{
a: 3,
b: 4,
c: [
{
details: {code:'x'}
**select:true**
},
{
details: {code:'y'}
}{
details: {code:'z'}
}
]
}
]
发布于 2019-04-12 10:44:39
你想要映射流,不知道你在问什么,但是
obs$.pipe(map(item => functionThatDoesChanges(item)))
你是如何实现你想做的,但我真的无法弄清楚你的问题是什么功能。
https://stackoverflow.com/questions/-100006576
复制相似问题