如何在区域中显示多个视图(CompositeView) - Backbone Marionette

时间:2013-05-08 13:15:15

标签: backbone.js marionette

我有一些CompositeViews,我想在一个区域中渲染它。 CompositeView计数是动态的。

1 个答案:

答案 0 :(得分:1)

我的解决方案:

Container = Backbone.View.extend() // Not itemview, it needs a template

items = document.createDocumentFragment();
_.each(Data, function(m, k) {
    items.appendChild(new CompositeView({collection: new Collection(m)}).render().el);
})

App.region.show(new Container({el: items}))