【问题标题】:Multiple Marionette CollectionViews in a CompositeViewCompositeView 中的多个 Marionette CollectionView
【发布时间】:2013-01-18 20:51:33
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: javascript marionette backbone-views


    【解决方案1】:

    您可以使用布局来保存和管理您的 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()); 
    

    【讨论】:

      猜你喜欢
      • 2017-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-12
      相关资源
      最近更新 更多