我可以将布尔值或基元转换为 observable 吗?

vik*_*iga 3 javascript observable

我有一个 javascript 函数,它在某些情况下返回一个布尔值,或者在其他一些情况下返回一个 Observable。我可以通过从布尔值中创建 Observable 以某种方式始终返回 Observable 吗?

LLa*_*Lai 7

您需要 rxjs .of() 方法(https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/of.md),以便您可以返回一个发出布尔值的 observable

return Observable.of(boolean);
Run Code Online (Sandbox Code Playgroud)