【发布时间】:2016-11-18 19:12:50
【问题描述】:
this.subscription = this.router.events.subscribe((event:Event) => {
console.log(event.url); ##### Error : Property 'url' does not exist on type 'Event'.
}
Typescript 无法识别 Angular 路由器中内置的 Event 类型的属性。 tsd 上有什么东西可以用来解决这个问题吗? Event 是类 NaviagationEnd、NavigationStart 的超类
【问题讨论】:
-
你有没有从@angular/router 导入事件。尝试使用条件 if(event instanceof NavigationEnd) 在 if 块中移动控制台
-
你明白了!谢谢,我是这个打字稿的新手
-
将此更新为答案。
标签: angularjs angular routing router angular-routing