如下图所示:第38行的变量 this.selectedBrowser.valueChanges 是一个 Observable,我把传递到 pipe 方法的参数,分解成 op1 和 op2:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5CMjFWZzcTMwkjN0cjZ4EDOmJWZ0UmN5E2MkNDZ2UTZ38CX5d2bs92Yl1iclB3bsVmdlR2LcNWaw9CXt92Yu4GZjlGbh5yYjV3Lc9CX6MHc0RHaiojIsJye.png)
遇到错误消息:
Type ‘Observable’ is not assignable to type ‘Observable’.
Type ‘unknown’ is not assignable to type ‘FakeUserAgent’.ts(2322)
解决办法,利用 TypeScript 的强类型,显式定义 MonoTypeOperatorFunction 的类型参数为 FakeUserAgent: