当源可观察者完成时如何取消订阅内部可观察者

时间:2019-01-07 17:02:40

标签: angular rxjs reactive-programming rxjs5 rxjs6

我正在尝试实现自动保存功能,其中在switchMap运算符中使用了switchMap运算符,即多个嵌套的内部可观察的

<c>

上述代码的问题是,当eventObservables中有新值时,API请求已完成而不是取消。有人可以指出这里有什么问题吗?根据我的理解,当可观察的源被取消订阅时(因为我已经使用了switchMap,它将取消订阅先前的可观察对象),switchMap也将取消订阅内部的可观察对象。如果我理解错了,有人可以指出以上代码中的错误吗?

0 个答案:

没有答案