如何将骨架形式传递到马里内特地区



我试图在Marionette区域中呈现主干表单,但它没有显示。但是,如果我将视图的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);

如果你有什么建议,请告诉我。

在Marionette中,不需要对视图实例调用render。这就是来源或错误。

试试这个

var searchFormView = new Backbone.Form({
  model: searchForm
})
mainLayout.menuRegion.show(searchFormView);

相关内容

  • 没有找到相关文章

最新更新