gpt4 book ai didi

angular - 从 ActivatedRouteSnapshot 获取路线详情

转载 作者:太空狗 更新时间:2023-10-29 18:33:22 26 4
gpt4 key购买 nike

在 Angular2 守卫中,您可以访问 ActivatedRouteSnapshot 对象。有没有一种简单的方法可以重新创建可用作 routeLink 的数组?

因此,当守卫因路线 /section/:id/action 被解雇时,ActivatedRouteSnapshot 包含一堆信息,但要创建指向该特定路线的链接,您需要一个数组 ['/部分','<:id 值>',' Action ']。

当然我可以拆分等等,但是考虑到考虑参数时可能出现的复杂性,我更愿意使用“标准”方式(如果有的话)。

提前致谢。

最佳答案

我认为您正在寻找 ActivatedRoute 快照上的 url 函数。像这样使用它。

constructor(private route: ActivatedRoute){}

ngOnInit(){
const urlArr = this.route.snapshot.url;
// urlArr = ["blah", "blah", "blah"]
}

还有很多其他方法可以做到这一点,但 ActivatedRoute 快照是我想要的。 How to get current route

关于angular - 从 ActivatedRouteSnapshot 获取路线详情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39681147/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com