我想获取来自此的网址:this.router.navigate(./somepath, { relativeTo: this.route })
this.route
的类型为ActivatedRoute
。
我尝试了url: string = route.snapshot.url.join('');
,但这给出了一个空字符串。
最佳答案
您可以使用激活的路由来获取 Activity URL。
import { ActivatedRoute } from '@angular/router';
constructor(
private activatedRoute: ActivatedRoute) {
console.log(activatedRoute.snapshot['_routerState'].url);
}