相关疑难解决方法(0)

如何在Rx Observable上"等待"?

我希望能够等待一个可观察的,例如

const source = Rx.Observable.create(/* ... */)
//...
await source;
Run Code Online (Sandbox Code Playgroud)

天真的尝试会导致等待立即解决而不会阻止执行

编辑:我的完整用途的伪代码是:

if (condition) {
  await observable;
}
// a bunch of other code
Run Code Online (Sandbox Code Playgroud)

我知道我可以将其他代码移动到另一个单独的函数并将其传递给subscribe回调,但我希望能够避免这种情况.

javascript rxjs ecmascript-7

83
推荐指数
6
解决办法
4万
查看次数

标签 统计

ecmascript-7 ×1

javascript ×1

rxjs ×1