Rxjs:如何完成和异步/等待

时间:2019-09-04 08:23:17

标签: angular async-await rxjs rollupjs

感谢rxjs,我有Observables,Subject等,

好,我不需要异步/等待:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function

我的问题是制作rxjs的人如何做他们的工作?

他们是使用async函数创建自己的库还是找到了更理想的解决方案?

如果他们确实使用了该功能,这意味着,例如,我不能正确使用rxjs来使用rollupjs捆绑器?

1 个答案:

答案 0 :(得分:1)

在下面,他们使用observer pattern,实际上不需要异步/等待或承诺实现。例如,当您有一个DOM元素并向其中添加一些事件侦听器时-您已经在使用简单的观察者实现,并且它不会阻止任何事情。

此外,这里还有一个不错的short article,并用Javascript示例进行了解释。

您可以将任何捆绑软件与rxjs库配合使用,这是无法制止的。

注意,如果您需要toPromise operator,则可以将可观察对象转换为承诺。