5
切換視圖我在尋找使用Backbone.js的與骨幹
切換視圖的最佳模式比方說,我有一個基本的DOM結構是這樣的:
<div id="header">Some fixed content</div>
<div id="mainContainer"></div>
<div id="footer">Some other content</div>
而且我有兩個意見「 viewOne「和」viewTwo「,我想在mainContainer中另外顯示。
路由器應該是這樣的:
routes: {
'one': 'pageOne',
'two': 'pageTwo'
},
pageOne: function() {
viewOne.render();
},
pageTwo: function(){
viewTwo.render();
}
我應該在哪裏添加或刪除view.el到DOM? 在視圖之間切換的最佳模式是什麼?
我同意此答案的想法,但我不會爲此使用Backbone View。我寫了一篇文章解釋我如何使用「區域管理器」來處理這個問題http://lostechies.com/derickbailey/2011/12/12/composite-js-apps-regions-and-region-managers/ – 2012-02-12 18:57:21
@Derick :有趣的概念。類似於我對更高層次的觀點所做的事情,儘管確實不一定是觀點。您博客上的許多其他有趣的Backbone帖子! – mna 2012-02-13 00:40:05