我需要将一个流切换到另一个流,所以我这样做了
this.appState.domain$.pipe(switchMap(() => of(10))
它给了我一个错误
OperatorFunction<unknown, any>' is not assignable to parameter of type OperatorFunction<unknown, any>' ....
对我来说,该错误并没有真正告诉我发生了什么或如何解决这个问题。我希望这能起作用,但有些事情不对劲。对于 typescript 提示的原因有什么建议吗?
最佳答案
如果仔细观察,您会发现 rxjs 库之间存在一些混淆。
其中一个期待/node_modules/rxjs/internal/types/Observable
对比of(10) 返回 /node_modules/rxjs/dist/types/internal/types/Observable
检查“of”运算符上的导入行,确保其正确。
关于typescript - switchMap 给出 OperatorFunction<unknown, any>' 不可分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69865935/