私はjqueryでクールなことを見つけました:あなたは次のことができます:
$.when([$.get(..), $.ajax(...), $.getJSON(...)]).then(function(data1,data2,data3){
// code to run when all requests are done
});
これは、多くのajax呼び出しを同期する場合に最適です。
バックボーンでは、モデルまたはコレクションをフェッチするたびにajax呼び出しが発行されます。
cardsCollection.fetch();
私の質問は、バックボーンモデル/コレクションフェッチで同様の同期機能をどのように実現できるかです。
私は次のようなことをしたいと思います:
$.when([series.fetch(), cardsCollection.fetch()]).then(function(){
cardsListView.seriesID = seriesID;
cardsListView.seriesName = series.get('seriesName');
cardsListView.template = _.template(CardsListTemplate);
cardsListView.render();
$('#loader').hide();
});
出来ますか?
tnx。;-)