说我有这两个Backbone.Marionette观点:
var FooView = Backbone.Marionette.ItemView.extend({
tagName: p,
id: 'foo',
template: this.templates.summary
});
var BarView = Backbone.Marionette.ItemView.extend({
template: this.templates.summary
});
然后我想在app区域中显示它们,如下所示:
App.contentRegion.show(new FooView/BarView());
第一个视图将创建一个新的
元素并将其附加到该区域。我认为第二种方式更像是标准的Backbone视图,并将自身附加到区域而不创建新元素,但它将其包装在标记中。有没有办法避免这种情况而不使用像setElement()这样的东西?
答案 0 :(得分:6)