700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Property 'filter' does not exist on type 'Observable' 报错解决方法

Property 'filter' does not exist on type 'Observable' 报错解决方法

时间:2020-05-14 04:03:32

相关推荐

Property 'filter' does not exist on type 'Observable' 报错解决方法

我想做的是监听地址参数变化:

import 'rxjs/operator/filter';//...this.router.events.filter((event:Event) => event instanceof NavigationEnd).subscribe(x => console.log(x))

但报错如下图显示:

解决方法:

对于RXJS 5.x版本:import 'rxjs/add/operator/filter';对于RXJS 6.x 版本:import { filter } from 'rxjs/operators';

import { filter } from 'rxjs/operators';// ..this.router.events.pipe(filter((event:Event) => event instanceof NavigationEnd)).subscribe(x => console.log(x))

import 'rxjs/operator/filter'; // This is valid import statement.// It will import the operator without // modifying Observable prototype// ..// Change how the operator is calledfilter.call(this.router.events, (event:Event) => event instanceof NavigationEnd).subscribe(x => console.log(x));

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。