var sgt1 = Backbone.Collection.extend({
model: sgt2
});
var a = new sgt1();
a.add({attr1: 'asd'});
好的,到目前为止它是有效的,但是:
a.get(0)返回未定义
和
a.at(0)返回一个 obj
为什么get返回undefined?
var sgt1 = Backbone.Collection.extend({
model: sgt2
});
var a = new sgt1();
a.add({attr1: 'asd'});
好的,到目前为止它是有效的,但是:
a.get(0)返回未定义
和
a.at(0)返回一个 obj
为什么get返回undefined?
通过模型字段而不是像 with 那样的索引来get()查询集合。请参阅文档。idat()
a.get(0)按 ID 获取。它与at按索引位置获取的不同。由于您的模型还没有 ID,get因此无法使用。