类型'Observable <any>'上不存在属性'filter' rxjs v6

问题描述

自从我使用angular9以来,ivy编译器就启用了false。一切都很好,但是在将应用程序升级到angular v10并获得与rxjs相关的运算符和可观察到的相关编译错误之后。

之前

“ rxjs”:“ ^ 6.5.5”, “ rxjs-compat”:“ ^ 6.5.5”

之后(现在已删除rxjs-compat):

“ rxjs”:“ ^ 6.6.2”

错误

 error TS2339: Property 'filter' does not exist on type 'Observable<any>'.

代码

 let fromdate$ = of(fromdatevalue)
          let fromdateIfNull = fromdate$.filter(date => date != null)
            .map(date => {
              let fromdate = new Date(fromdatevalue);
              fromdate.setHours(8,0);
              return fromdate;
            })

如何解决错误,我想在angular v10应用中正确使用rxjs导入。

谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)