我正试图用 Backbone 弄湿我的脚,但我不知道这里出了什么问题:
var ToDoApp = {
model: Backbone.Model.extend({
default:function(){
return {
task: '',
completed:false
}
}
}),
collection: Backbone.Collection.extend({
model: this.model
}),
view: Backbone.View.extend({
model: new this.model(),
tagName: 'li'
})
}
console.log(new ToDoApp.model());
我在视图的模型上得到一个“未定义不是函数”。这是怎么回事?
另外,视图甚至需要在那里有一个模型吗?抱歉,如果这是一个非常基本的问题,我仍然不太了解骨干是如何工作的。