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。