我有這樣角2路由器鏈路與多個參數
path: 'projects/:id/settings'
在我header.component.html的路線我想有一個鏈接到這個網頁
<a routerLink="['projects', progectId,'settings']" routerLinkActive="active">cool link</a>
我有一個project.component,當我點擊某個項目時,我會進入項目頁面。然後我需要有可能去projects/:id/settings
或其他類似的路線。
如何從projects.component傳遞progectId
變量?
或者,也許有人知道另一種方式來實現這一點。
對不起,但也許喲不瞭解我。我知道如何建立一個鏈接。我問我怎麼能從另一個組件獲得一個:id參數?因爲我只在project.component中擁有它,但是想要在header.component中擁有它。 –
對不起,我誤解了你的問題。我們可以請你看看你是如何調用你的HTML中的其他組件?根據這段代碼,這將是一個簡單的輸入變量或視圖子代的情況。 – TyAnthoney
我解決了這個問題,通過創建一個服務來保存當前的項目,然後可以在任何地方使用它 –