2017-07-07 35 views
4

我正在使用命名插座來顯示一個側欄。工作正常:在Angular2中,雖然我打開了一個命名插座,但是如何使用matrix參數導航到另一個路由並關閉命名插座?

router.navigate(['/', {outlets: {sidebar: 'profile'}}]) 

我也有一個按鈕,點擊,關閉側邊欄。也工作得很好:

router.navigate(['/', {outlets: {sidebar: null}}]) 

其他按鈕應關閉側邊欄和途徑接觸與矩陣參數

router.navigate(['/', {outlets: {sidebar: null, primary: "contacts"}}]"> 

我能夠路線,但無法傳遞參數。

回答

2

我不確定你到目前爲止嘗試過什麼,但會是這樣的工作嗎?

router.navigate(['/', {outlets: {sidebar: null, 
         primary: ["/contacts", {field: value}]}}]" 
+0

嗨黛博拉,謝謝你的回覆。我從來不知道我可以傳遞一個數組作爲主屬性。有效!!。 – user2796687

相關問題