在這段代碼工作...骨幹/下劃線_.each(...)似乎並沒有根據文檔
_.each(this.photos, function(element,index,list) {
console.log('element...');
console.log(element);
var photoView = new PhotoView({photo:element});
self.$el.append(photoView.render());
});
element
是整個this.photos集合。爲什麼不只是集合中的10個照片元素?
編輯:這裏是我的方法填充的照片收集....
loadPhotos: function(memberId) {
var self = this;
this.photos = new PhotosCollection([]);
this.photos.on('error', this.eventSyncError, this);
this.photos.fetch({
url: this.photos.urlByMember + memberId,
success: function(collection,response,options) {
console.log('Fetch photos success!');
self.render();
}
});
},
收集負載高配車型就好了。在Chrome控制檯中,我可以看到模型的集合。我不確定有什麼問題。我無法用下面海報推薦的任何方法迭代該集合。
集合(或任何它)沒有每種方法。從Chrome控制檯查看此屏幕截圖[沒有每種方法](http://imgur.com/6NV6rp4)。 更改代碼'this.photos.each(...' – Locohost
補充說,取照片到OP的方法。你看到的代碼有問題嗎? – Locohost
我看不出與取任何問題......但如何你宣佈你的'PhotosCollection'呢?哪種方法你有你'_.each'?基於鉻輸出從我的回答第二個版本是用'this.photos.models'應該工作,但是當再次有你登錄它出來,是哪種方法?可以這樣說。照片「不包含您在嘗試打電話時所期望的內容...... – nemesv