我知道函數listenTo,我需要在困難的條件下應用它。我有一個數組,並且每個數組入口都是對一個collection的引用。我需要等待所有collection都被完全獲取。我的獲取函數集合通過重置函數存儲數據。而且我聽重置事件。主幹多重listenTo
var postTwitter= new Array();
var postInstagram= new Array();
var i=0;
_.each(AttoriCollectionDb.models, function (model) {
postTwitter[i]=new Posts();
postTwitter[i].fetch({'user_id':model.get("id_twitter"),'type':'twitter'});
postInstagram[i]=new Posts();
postInstagram[i].fetch({'user_id':model.get("id_instagram"),'type':'instagram'});
i++;
});
this.listenTo(postTwitter[0], 'reset', ok1);// now wait only one collection but I need wait all collection completely fetched.
在上面的代碼中,我只等待一個集合重置,當所有集合都有重置事件時,我怎麼能聽呢?
在一個側面說明,你可能想看看如何'_.each'作品。你不需要自己保留一個索引,也不需要它來訪問該集合的項目。 – m90