我设法使以下代码正确呈现模板。home
是一个预编译的模板名称。
app.HomeView = Backbone.View.extend({
el: '#main',
template: 'home',
render: function(){
var self = this;
dust.render(this.template, {name:'world'}, function(err,out){
self.$el.html(out);
});
return this;
}
});
self
但是,因为我有很多模板,所以弄乱和灰尘回调的东西并不是很整洁。
是否可以像使用下划线模板一样清理它(如下所示)?
template: _.template( $('#some-template').html() ),
render: function(){
this.$el.html(this.template( {name:'world'} ));
return this;
}