[英]How do I merge data from a chain of operators so that subscribing to concatMap will also output both sets of data?
I have a series of operator chaining that ends with a concatMap which executes a server side query from the我有一系列以 concatMap 结尾的运算符链接,它从
observer.pipe(
op1(x => x1),
op2(x1 => x2),
op3(x2 => x3),
concatMap(x3 => z)
).subscribe(z => {
// How do I get x3 here as well?
})
I found the answer.我找到了答案。 Its a simple operator zip
它是一个简单的运算符zip
observer.pipe(
op1(x => x1),
op2(x1 => x2),
op3(x2 => x3),
concatMap(x3 => zip(z, of(x3))
).subscribe(z => {
// z[0] is z
// z[1] is x3
})
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.