2017-04-13 38 views
0

我正在開發一個新的SPA,我有一個左導航菜單,這個左導航菜單中的項目由API驅動。像儀表板1,儀表板2Angular2:基於左導航點擊的顯示組件

我已經創建了一個儀表板組件。當我點擊Dashboard1時,我應該能夠將Dashboard1傳遞到我的Dashboard組件並將其右側顯示。在左側導航欄上點擊Dashboard2時也是如此,我應該能夠將Dashboard2傳遞到我的Dashboard組件並將其右側顯示。

回答

0

有幾種不同的組件交互方法,但根據您的描述我會推薦使用共享服務模式。

通常,這涉及到兩個組件訂閱服務上的值,組件有能力更改該值。所以,如果你點擊Dashboard1左側導航,將這些數據發送到共享服務和你的右側將能夠從官方文檔撿起這個值的變化和調整視圖相應

Here is a guide