使用Angular2,我將如何檢索當前活動組件和路徑?檢索活動組件和路徑
比如我可能有以下途徑:
{ path: '', component: HomeComponent },
{ path: 'list', component: ListComponent },
{ path: ':id/', component: CustomComponent }
如果我瀏覽到https://domain.com/test
是有辦法知道我正在觀看CustomComponent
和檢索ID /路徑,在此情況是「測試」?
我可以使用window.location.pathname
與正則表達式來獲取路徑,但這是混亂的,仍然不允許我輕鬆獲得活動組件。
您能否擴展上下文 - 您試圖用這個解決什麼問題? – jonrsharpe
當然。我需要獲取用於API的路徑,但它必須在用戶正在查看'CustomComponent'時,因爲我對其他路由路徑(例如「list」)不感興趣。我只想要自定義的「ID」。 –
然後你讀了文檔嗎?這在https://angular.io/docs/ts/latest/guide/router.html中有介紹 – jonrsharpe