Angular 2获取完整网址(延迟加载)

时间:2017-02-20 16:51:05

标签: angular angular2-routing

在角度2.4中,我正在尝试路由器尝试导航到的完整URL(不仅仅是该段)。我认为我可以访问路由器和路由的两件事。

constructor(private router:Router) {
}
canLoad(route: Route):Promise<boolean> {

}

无论如何都要获得整个网址?

谢谢!

1 个答案:

答案 0 :(得分:-1)

我认为如果您注入ActivatedRouteSnapshot,您应该可以从中获取网址。

constructor(private router:Router, private route: ActivatedRouteSnapshot) {

}

canLoad(route: Route):Promise<boolean> {
    console.log(this.route.url);
}