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
ですか?
のようにインデックスではなくget()
、modelsid
フィールドでコレクションをクエリしますat()
。ドキュメントを参照してください。
a.get(0)
ID で取得します。at
インデックス位置によるフェッチとは異なります。モデルにはまだ ID がないため、機能しませんget
。