【发布时间】:2026-01-25 16:05:01
【问题描述】:
我已完成将我的应用程序更新到 Angular 6(它是 5.2 版本)。
我在 :
中遇到错误语法import { Router, ActivatedRoute, NavigationEnd } from '@angular/router';
import { filter } from 'rxjs/operators';
...
constructor(private router: Router) {}
this.router.events.filter
(event => event instanceof NavigationEnd).subscribe((res) =>
{
// DO something
});
错误 TS2339:类型上不存在属性“过滤器” “可观察”。
Angular 6 中的正确语法是什么?
谢谢
【问题讨论】:
-
导入 'rxjs/add/operator/filter'
-
我使用 RXJS 6: import { filter } from 'rxjs/operators';
标签: angular typescript rxjs angular6 rxjs6