我试图在一个木偶区域中呈现一个主干表单,但是它没有显示出来。但是,如果我将视图的el附加到文档的主体上,它就会出现。
你有没有发现我做错了什么?
var searchForm = Backbone.Model.extend({
schema: {
title: { type: 'Select', options: ['title1', 'title2'] }
}
});
var searchFormView = new Backbone.Form({
model: searchForm
}).render();
mainLayout.menuRegion.show(searchFormView);
//also tried this: mainLayout.menuRegion.show(searchFormView.el);
//this one worked: $("body").append(searchFormView.el);如果你有什么建议,请告诉我。
发布于 2013-11-19 22:23:09
在Marionette中,您不需要在视图实例上调用render。这就是来源或错误。
尝尝这个
var searchFormView = new Backbone.Form({
model: searchForm
})
mainLayout.menuRegion.show(searchFormView);https://stackoverflow.com/questions/20057732
复制相似问题