嗨所以我宣佈我有這樣的{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(路線),然後深入輸出找到我在找什麼 –