0
我對Backbone.js沒有太多的經驗,所以請原諒我的無知,如果我完全錯過了這裏的東西。關於路由器改變的骨幹視圖和子視圖
我有一個應用程序有一個鏈接到一個路由器對象,當用戶點擊我發送一個navigate
事件的鏈接之一的側欄。但是這對它本身並不有用。
我所擁有的是左側的靜態側欄,然後是右側的.pane
元素。 .pane
僅僅是什麼將被動態加載的內容的包裝。我已經做出了它自己的看法,但我需要做的是當用戶點擊側邊欄中的鏈接時添加一個子視圖。
|--------------------------------------- |
| Link | |-----------------------------| |
| Link | |.pane | |
| Link | | | |
| Link | | | |
| Link | | | |
| Link | |-----------------------------| |
|--------------------------------------- |
任何想法?
嗨詹姆斯,這是很難回答你的問題不知道你的應用程序是如何構建的。如果您發佈了一些代碼,我會很樂意提供幫助。既然你是新手,你可能會發現骨幹框架或樣板文件是一個很好的起點,因爲他們比香草骨幹更有自信: https://github.com/tbranyen/backbone.layoutmanager https:// github .com/marionettejs/backbone.marionette https://github.com/tbranyen/backbone-boilerplate –
沒有什麼值得看的,但[這裏是鏈接](http://jsbin.com/etumab/1) )到目前爲止的JS代碼。你可以通過'#find /'等方式訪問鏈接。 – James
那麼......爲什麼你不把左邊欄放在一個視圖中,並聽取點擊?另外,對於正確的,爲什麼你不使用錨元素? Backbone的路由器監聽哈希變化,它不需要你使用'navigate'方法。 – Loamhoof