假设我有这两个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()的东西?