バックボーン コレクションの 1 つをログに記録していて、この出力を得ています。オブジェクトの概要では、length
が 0 でmodels
配列が空であると表示されているのに、ドロップダウンの詳細では正しいlength
配列が表示されるのはmodel
なぜですか? また、実行するconsole.log(this.collection.models)
と、要約のように空の配列が返されます。
1 に答える
1
fetch は非同期メソッドであるため、競合状態になる可能性があります。
を呼び出す前に、fetch がサーバーからの要求を処理したことを確認しましたthis.model.itemList
か?
これを確認するには、fetch メソッドにコンソール ログ メッセージを追加します。
user.fetch({
success: function(response){
user.itemlist = new itemlistcollection(response.items)
console.log(user.itemList)
}
});
于 2013-08-29T10:09:03.517 に答える