Backbone.js 视图中的模型属性被归类为函数
因此,我试图将我的观点与我的模型联系起来,并且我完美地遵循了说明,然而,当涉及到模型部分时,我只是被难住了 每当我试图通过实例化来定义模型时,当我Backbone.js 视图中的模型属性被归类为函数,backbone.js,Backbone.js,因此,我试图将我的观点与我的模型联系起来,并且我完美地遵循了说明,然而,当涉及到模型部分时,我只是被难住了 每当我试图通过实例化来定义模型时,当我console.log()it out时,模型就被归类为一个函数 但是让我给你看看 var ListModel = Backbone.Model.extend({ defaults: { name: "Miles", last: "Coleman" } }); var ListView = Backbo
console.log()
it out时,模型就被归类为一个函数
但是让我给你看看
var ListModel = Backbone.Model.extend({
defaults: {
name: "Miles",
last: "Coleman"
}
});
var ListView = Backbone.View.extend({
initialize: function(opts){
this.template = opts.template;
this.render();
},
render: function() {
var data = this.model.toJSON();
console.log(this.model);
// outputs: function (){a.apply(this,arguments)}
}
});
var view = new ListView({
model: ListModel,
el: 'div',
template: _.template('#todo-template')
});
这里有我遗漏的一些愚蠢的细节吗?谢谢 您正在将类本身,
ListModel
传递给视图,但视图需要类的实例,例如,newlistmodel()
。试一试
var view = new ListView({
model: new ListModel(),
el: 'div',
template: _.template('#todo-template')
});
有关JS中的类和实例的更多信息,请参阅。谢谢,它非常有用。我一定会查清楚的。我希望我的错误将来能帮助别人。