T N*_*yen 6 backbone.js backbone-views marionette
说我有这两个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
});
Run Code Online (Sandbox Code Playgroud)
然后我想在app区域中显示它们,如下所示:
App.contentRegion.show(new FooView/BarView());
Run Code Online (Sandbox Code Playgroud)
第一个视图将创建一个新视图
元素并将其附加到该地区.我认为第二种方式更像是标准的Backbone视图,并将自身附加到区域而不创建新元素,但它将其包装在标记中.有没有办法避免这种情况而不使用像setElement()这样的东西?
为此,您应该使用以下attachView方法:https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.region.md#call-attachview-on-region
| 归档时间: |
|
| 查看次数: |
5242 次 |
| 最近记录: |