如何将Backbone.Marionette视图附加到现有元素而不创建额外元素

时间:2013-08-08 02:40:59

标签: backbone.js marionette backbone-views

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

1 个答案:

答案 0 :(得分:6)