2

モデルをレンダリングしてから2つ以上のCollectionViewsを維持するBackbone.Marionetteを使用してビューを作成したいと思います。基本的に、複数の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 に答える