gpt4 book ai didi

angular - 如何在 canActive 路由中获取当前路由?

转载 作者:太空狗 更新时间:2023-10-29 17:52:07 24 4
gpt4 key购买 nike

我想根据 Angular 色限制路线。我想在我的 canActivate 方法中检查导航路由是否有权访问页面。但是,this.router.url 这给了我以前的路线而不是当前的导航路线。

最佳答案

使用route: ActivatedRouteSnapshot 可以解决您的问题:

canActivate(route: ActivatedRouteSnapshot) {
console.log(route.url);

...
}

您可以 see full spec here对于 ActivatedRouteSnapshot 对象:

关于angular - 如何在 canActive 路由中获取当前路由?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43863405/

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