javascript - Backbone.js 集合获取不起作用

标签 javascript backbone.js backbone.js-collections

var sgt1 = Backbone.Collection.extend({
        model: sgt2
    });

var a = new sgt1();
a.add({attr1: 'asd'});

好的,到目前为止它是有效的但是:

a.get(0) 返回未定义

a.at(0) 返回一个对象

为什么get返回undefined

最佳答案

a.get(0) 按 ID 获取。它与按索引位置获取的 at 不同。由于您的模型还没有 ID,get 将不起作用。

关于javascript - Backbone.js 集合获取不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14338169/

相关文章:

javascript - 无法从模板中访问 Backbone.js 集合/模型

backbone.js - 多次新建 View 后主干将多个事件绑定(bind)到一个按钮

backbone.js - 使用复杂的 JSON 创建 Backbone.js 模型

backbone.js - 如何在不复制的情况下将模型添加到集合中?

javascript - 根据 highchart 中的轴,将鼠标悬停在条形图上突出显示相应的 y 轴

javascript - 卡住鼠标悬停淡入淡出

javascript - 如何让response.success()等待?

javascript - 使用 Shift 键和 Control 键选择多个表格行不起作用

javascript - Backbone js - 更改模型属性

javascript - Backbone Collections - 无法使用 set 方法设置 'rank'