Is it good to call subscribe inside subscribe?(在SUBSCRIBE内呼叫SUBSCRIBE好吗?)
问题描述
我需要从三个不同的API向一个函数传递三个数据:
在订阅内订阅是否为好做法?
推荐答案
正确的方法是以某种方式组合各种可观测对象,然后订阅整个流程-如何组合它们将取决于您的确切要求。
如果您可以同时执行这些操作:
如果每个依赖于前面的结果,可以使用mergeMap
(以前称为flatMap
)或switchMap
:
..。诸若此类。有许多运算符可以组成可观测对象,以覆盖许多不同的方案。
这篇关于在SUBSCRIBE内呼叫SUBSCRIBE好吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!