gpt4 book ai didi

angular - 在 canActivate 中获取父路由参数

转载 作者:行者123 更新时间:2023-12-02 03:47:39 25 4
gpt4 key购买 nike

我有这样的路线:

[
{
path: ':orgName',
children: [
{
path: '',
component: HomeComponent
canActivate: [AuthGuard],
},
{
path: 'details',
component: DetailComponent
}
]
}
]

如何在 AuthGuard 的 canActivate 中访问 orgName?

我试过了

canActivate(route: ActivatedRouteSnapshot, state: RouterStateSnapshot) {
console.log(route.params["orgName"])
}

但它打印未定义

最佳答案

要访问父级的参数,请尝试以下操作:-

route.parent.params["orgName"]

关于angular - 在 canActivate 中获取父路由参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46258181/

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