2

我正在尋找一些方向,我對Backbone還是比較新的,目前正在創建一個測試應用程序以瞭解更多信息。基於集合模型的骨幹視圖,如何更新視圖?

我的問題是這樣的,我用下劃線模板填充骨幹視圖。我加載一組模型,然後找到我需要的模型並將這些值填充到模板中。可以有很多基於模板的頁面,所以我有一個動態路由接受一個id。

我的問題是我想添加下一個功能,這將改變當前頁面並重新加載模板與新模型。

我試圖沿着線粗方法:

Backbone.history.navigate(newLocation) 

然而,這did'nt工作,請注意newLocation實際上是與路線,我想導航到該ID填充。

我會在下面的視圖中添加一些代碼,但如果需要的話,我不會包含完整的代碼。

任何幫助或推動正確的方向將是偉大的。

在此先感謝

回答

0

你需要使用你的路由器對象的navigate方法,而不是比history的類方法,你需要通過它的選項`{觸發:真}爲了調用相應的路線功能。

+0

啊輝煌,我會給它一個旋風,讓你知道我如何得到。非常感謝 – jonnyhitek

+0

謝謝你的工作不好,你的答案是正確的。我注意到的一件事是,如果我不添加#它不起作用。但在我的網址我結束了2#的你有沒有注意到這一點。例如。 ## route/2 – jonnyhitek

+0

你應該問一個單獨的問題(在其中顯示你的路線和一個「導航」調用的例子)。 – ebohlman