嗨所以我宣布我有这样的{path: 'spreadsheet/:id', component: ContactParent}
所以这里的ID途径,我可以通过使用ActivatedRoute
得到id
激活路线,但我怎么能得到spreadsheet
,如果我做this.router.url
它给了我spreadsheet/20
但我只需要spreadsheet
获得来自角2路由
Q
获得来自角2路由
2
A
回答
0
尝试......
constructor(private route: ActivatedRoute) {
console.log(route.pathFromRoot[1].snapshot.url[0].path);
}
如果你去,例如,http://localhost:4200/spreadsheet/3,上面的代码将记录 “表格”
+0
看起来像你得到它的工作! –
0
像这样使用
<a actionLink='['/list',id]'>link</a>
constructor(private _route: ActivatedRoute){
let id=this._route.snapshot.param['id'];
}
您必须导入ActivatedRoute。
相关问题
- 1. 路由路由角2
- 2. 角2子路由
- 3. 角2路由器+角CLI
- 4. 角2路由器路径
- 5. 角2自动路由几秒后
- 6. 路由下的路由 - 角2
- 7. 角2路由(路由链接行为)
- 8. 无法获得角路由工作
- 9. 角2路由 - 获取路由参数 - 打字稿
- 10. 角2路由器3.0
- 11. 角2路由行为
- 12. 角2路由问题
- 13. 角2路由刷新
- 14. 角2路由404错误
- 15. 角2:从模块路由
- 16. 角2:随机路由
- 17. 测量角2父路由
- 18. 路由子元素角2
- 19. 角2页路由错误
- 20. 角2路由问题
- 21. 角使用2路由LoadChildren
- 22. 角ui路由器2
- 23. 角2 GET路由器PARAMS
- 24. 角2路由映射经由JSON
- 25. Angular 2路由 - 如何导航到来自子路由的父路由?
- 26. 角2个路线PARAMS在子路由
- 27. 角2获取路线PARAMS
- 28. 角2 RC4路由器得到预定航线之前激活
- 29. 如何获得数据路由到应用程序组件在角2
- 30. 角2 - 如何配置路由守卫只允许来自特定网址的路由?
不知道有什么重点,但不能简单地使用'substring'方法吗? – Pijotrek
@Pijotrek我可以,但我想如果有什么类似像'ActivatedRoute'我可以使用 –
我总是console.log(路线),然后深入输出找到我在找什么 –