我一直试图传递一个模型对象以在我的模板中进行评估,但没有运气。我尝试以下,但没有运气传递模型对象以在骨干中查看
dashboardmodel.js
var myMod = Backbone.Model.extend({
defaults: {
name: "mo",
age: "10"
}
});
myview.js
var dashView = Backbone.View.extend({
el: '.content-area',
this.mymodel = new myMod({}),
template: _.template(dashBoardTemplate, this.mymodel),
initialize: function() {
},
render: function() {
this.$el.html(this.template);
return this;
}
// more javascript code.............
dahboard.html
<p> Hello <%= name %> </p>
PS:我使用下划线模板发动机
只需编辑您的模板使其可渲染,并在渲染函数中传递model.toJSON()或model.attributes,但不要传递模型本身。 [BACKBONE DOCS](http://backbonejs.org/#View-template) –