- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
在 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/
我知道这对极客来说似乎很基本。但我想说清楚。 当我想使用 Win32 DLL 时,通常我只调用像 LoadLibrary() 和 GetProcAdderss() 这样的 API。但是最近在用Dire
如何通过带有 FQL 的 javascript 获取用户国家/地区。 FB.API("/me") 不包含国家信息 [我认为],那么我怎样才能在一次查询中获取国家和用户详细信息? 谢谢。 最佳答案 用户
MVC @Html.ActionLink 编辑,如果您运行像 JAWS 这样的合规程序,只需说“编辑”视觉就可以了,但如果您作为视障人士进行查找。数以千计的“编辑”无法帮助您了解自己的位置。我需要合规
我正在尝试使用其 loopback-component-passport 来使 Facebook 登录与环回一起使用。插入。 我已经在providers.json中配置了应用程序详细信息,现在如果我访
收到此错误消息“GIT 配置无效。您需要获得存储库的访问权限才能发布任何更改。详细信息:给定租户的帐户名称不正确。”登录 Azure 数据工厂时。无法发布或保存任何更改。 最佳答案 检查对连接到 Az
我是一名优秀的程序员,十分优秀!