2016-02-29 40 views
0

我正在閱讀官方文檔。但是,它只顯示我如何將模型路由到不同的視圖,並且我想要路由一個密鑰?專家有什麼建議?我想將密鑰路由到不同的視圖?

+0

「路由一個密鑰」是否意味着你想傳遞一個實體密鑰作爲散列的一部分? – matbtt

+0

我希望能夠將密鑰從一個視圖傳遞到另一個視圖。 –

+0

這就是路由正在做什麼,將密鑰傳遞給其他視圖。我沒有得到點。我認爲你正在尋找的是如何將數據從一個視圖傳輸到另一個視圖或值或對象。但這不是路由的概念,也許應該開始解決這個錯誤;) – zyrex

回答

2

要在視圖之間傳遞數據,您可以使用兩個都可以訪問的模型 - 例如已經在組件中創建的模型。


或者您可以添加一個查詢參數到您的路由,以使用戶能夠爲狀態添加書籤。爲此,修改路由圖案,看起來像這樣:

{ 
    "pattern": "employees/{employeeId}/resume:?query:", 
    "name": "employeeResume", 
    "target": "employeeResume" 
} 

當你做一個導航,你可以再添加任何鍵值對你的URL到視圖之間傳輸數據。下面的調用會使URL哈希是這樣的:從Developer Guide採取#/employees/3/resume?tab=Projects

oRouter.navTo("employeeResume", { 
    employeeId : 3, 
    query: { 
     tab : "Projects" 
    } 
}); 

例子。另請參閱API Reference for Route

相關問題