0
在angular 2.4中,我嘗試了路由器試圖導航到的完整url(而不僅僅是該段)。我認爲我有兩件事可以訪問我們的路由器和路由。Angular 2獲取完整的URL後門(延遲加載)
constructor(private router:Router) {
}
canLoad(route: Route):Promise<boolean> {
}
有無論如何得到整個網址?
謝謝!
在angular 2.4中,我嘗試了路由器試圖導航到的完整url(而不僅僅是該段)。我認爲我有兩件事可以訪問我們的路由器和路由。Angular 2獲取完整的URL後門(延遲加載)
constructor(private router:Router) {
}
canLoad(route: Route):Promise<boolean> {
}
有無論如何得到整個網址?
謝謝!
我想如果你注入ActivatedRouteSnapshot,你應該可以從那裏得到URL。
constructor(private router:Router, private route: ActivatedRouteSnapshot) {
}
canLoad(route: Route):Promise<boolean> {
console.log(this.route.url);
}
感謝您的回答。我不能激活路由快照。我得到一堆未解決的參數。可以激活提供快照作爲參數,但由於我是懶惰加載我需要使用可以激活。 – Chris