我正在创建一个具有如下外部 url 的集合:
var todoCollection = Backbone.Collection.extend({
model: Todo
url: function() {
return "http:externalurl.com";
},
parse: function(dat) {
return dat.obj.data;
}
});
return new todosCollection;
我的模型看起来像这样:
var TodoModel = Backbone.Model.extend({
initialize: function() {}
});
return TodoModel;
现在在我看来,我以这种方式使用集合:
$.each(this.collection.models,function(i,model){
console.log(model);
})
问题是,我的模型没有设置为 TodoModel 类型。它们是简单的对象类型。有人可以帮我告诉我这里哪里出错了吗?
谢谢你。