router.events.filter is not a function?
来源:3-9 改造股票管理应用

QFLIU
2018-05-18
导入了 rxjs 后台编译的时候提示我 Can't resolve ‘rxjs/add/operator/filter' 在网上也找不到答案
写回答
2回答
-
泽里
2018-12-12
import { filter } from 'rxjs/operators';
并且代码需要修改为:
constructor(public router: Router) {
router.events.pipe(filter(event => event instanceof NavigationEnd)).subscribe((event: NavigationEnd) => {
if (event.url === '/dashboard') {
this.pageTitle = '这里是首页';
this.pageDesc = '这里是首页';
} else {
if (event.url.startsWith('/stock')) {
this.pageTitle = '股票信息管理';
this.pageDesc = '进行股票信息基本增删改查';
}
}
});
}50 -
JoJo
2018-05-24
代码贴下,这个问题常见的原因是要把import ‘rxjs/add/operator/filter' 改成 import 'rxjs/Rx'
122018-12-12
相似问题