假设我有这两个 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.contentRegion.show(new FooView/BarView());
第一个视图将创建一个新的
元素并将其附加到区域。我认为第二种方式更像是标准的 Backbone 视图,并将其自身附加到该区域而不创建新元素,但它将其包装在标签中。有没有办法在不使用 setElement() 之类的东西的情况下避免这种情况?