javascript - 将模型类型设置为主干中具有外部 url 的集合

标签 javascript jquery backbone.js backbone.js-collections

我正在创建一个具有如下外部 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/

相关文章:

javascript - 适用于所有浏览器的语音识别 API

javascript - 从 Angular 中的 HTTP 请求错误响应中识别 HTTP 动词

javascript - 找不到下一个元素

javascript - 带有 Rails(设计)身份验证的 Marionette.js

json - 将 Mongoose 模型引导到 BackboneJS

javascript - js 是否会阻塞页面渲染?

javascript - 相对于另一个对象对齐一个对象 Angularjs

javascript - Backbone.js:同一类型的嵌套模型和集合

javascript - 通过在第一个组合框中进行选择来更改组合框中的值

javascript - 当查找具有特定属性的对象时,是否有类似 LINQ 的替代方法可以替代 JavaScript 中的循环?