Javascript 在backbonejs中获取初始数据之前,Ajax throbber的设计模式
我的应用程序有两个主干模型和集合。我想在从服务器同步所有模型/集合之前放置一个ajax throbber 有人能告诉我或向我解释一下他们可能在所有模型/集合同步之前放置ajax throbber而不是在数据同步之前呈现视图时使用的任何设计模式。fetch()方法返回jQuery承诺。因此,您可以在应用程序中执行以下操作:Javascript 在backbonejs中获取初始数据之前,Ajax throbber的设计模式,javascript,backbone.js,Javascript,Backbone.js,我的应用程序有两个主干模型和集合。我想在从服务器同步所有模型/集合之前放置一个ajax throbber 有人能告诉我或向我解释一下他们可能在所有模型/集合同步之前放置ajax throbber而不是在数据同步之前呈现视图时使用的任何设计模式。fetch()方法返回jQuery承诺。因此,您可以在应用程序中执行以下操作: $(document).ready(function () { var fetchA, fetchB, modelA, modelB, viewA, vieB;
$(document).ready(function () {
var fetchA, fetchB, modelA, modelB, viewA, vieB;
startThrobber();
modelA = new ModelA();
modelB = new ModelB();
fetchA = modelA.fetch();
fetchB = modelB.fetch();
$.when(fetchA, fetchB).then(function () {
stopThrobber();
viewA = new ViewA({model: modelA});
viewB = new ViewB({model: modelB});
viewA.render();
viewB.render();
....
});
});