【发布时间】:2021-02-09 15:56:15
【问题描述】:
我有一个 observable A,它返回 boolean observable 并且基于 observable A 的值我需要调用 wither observable B 或 C
observableA = of(true);
observableB(): observable<string> {
}
observableC(): observable<string> {
}
function value () {
return observableA.pipe(map(value => {
if(value) {
return observableB();
} else {
return observableC();
}
}))
}
【问题讨论】:
-
@khizer 的回答会在每次真值发生变化时重新订阅您的基本 observables,可以吗?你的 B 和 C observables 热吗?
标签: observable angular-observable