當我問問題二model.fetch。 BackboneJs提供了一個確保獲取函數完成的解決方案,即成功回調。但是如何確保在一個控制器中完成兩個不同模型的獲取函數? 的情況是:如何處理時,我要實現在一個BackboneJS控制器
list : ->
modelA = new ModelA
modelB = new ModelB
modelA.fetch url
modelB.fetch url
layoutView = new LayoutView
viewA = new ViewA
model : modelA
viewB = new ViewB
model : modelB
app.main.show layoutView
layoutView.regionA.show viewA
layoutView.regionB.show viewB
如果只有一個取功能,我可以使用:
modelA.fetch
url
success : =>
app.main.show viewA
但這裏有2點不同的模式。 有什麼建議嗎?
你可以嘗試使用http://api.jquery.com/deferred.done/和完成回調錶明一些看法 – Evgeniy