2

我想用 Backbone.Marionette 创建一个视图,它呈现一个模型,然后维护 2 个或更多 CollectionViews。基本上是一个具有多个 CollectionView 的 CompositeView - 我是使用 Marionette 的新手,关于这里的最佳方法有什么建议吗?

谢谢!

4

1 回答 1

7

您可以使用布局来保存和管理您的 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()); 
于 2013-01-18T12:51:33.570 回答