我想用 Backbone.Marionette 创建一个视图,它呈现一个模型,然后维护 2 个或更多 CollectionViews。基本上是一个具有多个 CollectionView 的 CompositeView - 我是使用 Marionette 的新手,关于这里的最佳方法有什么建议吗?
谢谢!
我想用 Backbone.Marionette 创建一个视图,它呈现一个模型,然后维护 2 个或更多 CollectionViews。基本上是一个具有多个 CollectionView 的 CompositeView - 我是使用 Marionette 的新手,关于这里的最佳方法有什么建议吗?
谢谢!
您可以使用布局来保存和管理您的 2 个集合视图。主布局将呈现自己的模型和模板,创建 2 个子视图(collectionView 或 CompositeView)。
AppLayout = Backbone.Marionette.Layout.extend({
template: "#layout-template",
regions: {
collection1: "#collection1",
collection2: "#collection2"
}
});
var layout = new AppLayout();
layout.collection1.show(new collection1());
layout.collection2.show(new collection2());