1

您可以通过提交模板选项来更改主干视图的模板吗?下面的代码似乎不起作用:

@company_location= new window.ArtistLocationForm({template: JST["templates/new_company_location"]})
4

1 回答 1

0

不是开箱即用的。

但是传递给构造函数的所有数据都分配给视图实例上的 this.options,因此在渲染函数中实现它应该很容易,例如:

render: function(){
  var templateFn = this.options.template || this.template;
  this.$el.html(templateFn(this.model.attributes));
  return this;
}

应该管用。

于 2013-04-08T07:34:08.320 回答