我有很多函数可以返回文字值或可观察值。
function example(): Observable<string> | string {
// ...
}
我在所有使用这些功能的地方都必须检查它是否是可观察的,如果不是,则将其转换为可观察的。
let value = example();
value = isObservable(value) ? value : of(value);
// do work with value.subscribe(..)
虽然我可以轻松创建一个函数来执行上述操作。似乎高度可能是RXJS库已经具有这样的功能。
RXJS中是否有类似toObservable()
的功能?