【问题标题】:Rxjs : how it's done and async/awaitRxjs:它是如何完成的和 async/await
【发布时间】:2019-09-04 16:33:41
【问题描述】:

感谢 rxjs,我有 Observables、Subjects 等,

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

我的问题是制作 rxjs 的人是怎么做的?

他们是使用 async 函数来创建他们的库还是找到了更优化的解决方案?

如果他们确实使用了该功能,这意味着例如我不能将 rollupjs 捆绑器与 rxjs 一起使用是否正确?

【问题讨论】:

    标签: angular async-await rxjs rollupjs


    【解决方案1】:

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

    另外,这里有一个很好的 short article 用 Ja​​vascript 示例解释它。

    你可以使用任何你想要的捆绑器,rxjs 库不能阻止它。

    注意,如果您需要 toPromise operator,您可以将 observable 转换为 promise。

    【讨论】:

    • 哇好答案。我认为我不需要将 observable 转换为 promise。我对我现在的行为感到满意。
    猜你喜欢
    • 2018-02-05
    • 1970-01-01
    • 2021-01-26
    • 1970-01-01
    • 2018-09-23
    • 2014-03-13
    • 2021-05-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多