在第一次请求期间加载视图时,将根据需要将集合添加到视图中:
showMainpage: function() {
console.log('show mainpage');
var sidebar = new SidebarView();
$("#maincontent").html(new SimpleItemsView().render().el);
},
使用 SimpleItemsView:
var SimpleItemsView = Backbone.View.extend({
el: $("#overview"),
tagName: "tbody",
但是,当 DOM 发生变化,#maincontent 部分发生变化时,#overview 元素就无法再解析了,见:
如何重新渲染#overview 部分?该项目也在这里:https ://github.com/mulderp/backbone-require-test/blob/master/public/js/app.js#L31