我正在创建一个具有如下外部 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 类型。它们是简单的对象类型。有人可以帮助我让我知道我哪里出了问题吗?
谢谢。
最佳答案
我认为你只是有一个错字。 模型:Todo
应该是 模型:TodoModel
关于javascript - 将模型类型设置为主干中具有外部 url 的集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13690931/