CompositeView を使用して、イベントが発生した画像のグリッドを作成しています。これは次のようになります。
Backbone.Marionette.CompositeView.extend({
events: {
'click li.feed-thumb': 'clickElement',
},
template: _.template(template),
itemView: ItemFeedView,
itemViewContainer: "#feed ul.feed",
clickElement: function(event) {
var profile = new ProfileFeedView();
}
});
この CompositeView のテンプレートには<li>
、画像をクリックしたときにプロファイルをレンダリングする要素が含まれています。<li>
画像をクリックするすべてのイベントに同じものを使用します。これをリージョンとして処理したいと思います。リージョン マリオネットとして実行すると、ビューの開閉が処理されることを理解しているからです。
CompositeView は をサポートしていないと思いregions: {profileRegion: '#feed-profile'}
ます。オプションは何ですか?
前もって感謝します!