Marionette.jsのRegionメモ

document

RegionはApplicationとViewで子Viewを配置する要素を登録する。

Viewでは以下のように設定する。

   regions: {
        <region name>: '<selector>',
        ...
    }


Region要素とView要素の置換

以下のようにするとid=fooの要素をViewの要素に置き換えることができる。

'regions': {
    'region1': {
        'el': '#foo',
        'replaceElement': true
    }
}


動的な設定

以下のように動的に設定することができる。

'regions': function(options) { 
   return {
      'region1': {
         'el': '#foo',
         'replaceElement': true
      }
   };
}


動的な追加

view.addRegion(region_name, selector);


Viewの配置と削除



Marionette.jsメモ
handlebars.js
Backbone.js