バックボーン アプリケーションに次のコードがあります。
app.Collections.quotes = new app.Collections.Quotes();
app.Collections.quotes.fetch();
また、ネットワーク タブに返されたオブジェクトの配列を確認できますが、コレクションを展開すると、内部のモデル配列は 0 です。新しいコレクションで fetch() を実行すると、モデルとしてインスタンス化されますか?
これは私のコレクションです:
app.Collections.Quotes = Backbone.Collection.extend({
model: app.Models.Quote,
url: function() {
return app.Settings.apiUrl() + '/quotes';
}
});
編集:
app.Collections.quotes.fetch({
success: function(){
app.Utils.ViewManager.swap('section', new app.Views.section({section: 'quotes'}));
}
});
そして私のモデルでは:
idAttribute: 'Number',
これが正解でした!手伝ってくれてありがとう。ダンは、コメントの中で正しい方向に私を指摘しました...