0
我正在記錄我的一個Backbone集合,我得到這個output。在對象摘要中爲什麼說length
是0而models
數組是空的,但在下拉細節中,給出了正確的length
和model
數組?同樣,當我運行console.log(this.collection.models)
時,它會像摘要一樣返回一個空數組。控制檯中的主幹集合對象
我正在記錄我的一個Backbone集合,我得到這個output。在對象摘要中爲什麼說length
是0而models
數組是空的,但在下拉細節中,給出了正確的length
和model
數組?同樣,當我運行console.log(this.collection.models)
時,它會像摘要一樣返回一個空數組。控制檯中的主幹集合對象
這可能是一個競爭條件,因爲提取是一種異步方法。
在您致電this.model.itemList
之前,您是否確認抓取已處理來自服務器的請求?
爲了證實這一點,在獲取方法中添加一個控制檯日誌消息
user.fetch({
success: function(response){
user.itemlist = new itemlistcollection(response.items)
console.log(user.itemList)
}
});
大概就像http://stackoverflow.com/a/11463190/1071630 – nikoshr