Tôi đang tìm mô hình tốt nhất để chuyển đổi quan điểm sử dụng backbone.jsxem Switching với xương sống
Hãy nói rằng tôi có một cấu trúc DOM cơ bản như thế này:
<div id="header">Some fixed content</div>
<div id="mainContainer"></div>
<div id="footer">Some other content</div>
Và tôi có hai quan điểm " viewOne "và" viewTwo "mà tôi muốn hiển thị thay thế trong mainContainer.
Router nên một cái gì đó như thế này:
routes: {
'one': 'pageOne',
'two': 'pageTwo'
},
pageOne: function() {
viewOne.render();
},
pageTwo: function(){
viewTwo.render();
}
tôi nên thêm ở đâu hoặc loại bỏ các view.el vào DOM? Mẫu tốt nhất để chuyển đổi giữa các chế độ xem là gì?
Tôi đồng ý với ý tưởng về câu trả lời này, nhưng tôi sẽ không sử dụng Chế độ xem xương sống cho điều này. Tôi đã viết một bài viết giải thích cách tôi xử lý điều này với một "Quản lý khu vực" http://lostechies.com/derickbailey/2011/12/12/composite-js-apps-regions-and-region-managers/ –
@Derick : khái niệm thú vị. Tương tự như những gì tôi làm với chế độ xem cấp cao hơn của mình, mặc dù đúng là nó không phải là Chế độ xem. Nhiều bài đăng Backbone thú vị khác trên blog của bạn! – mna