約 1300 の json オブジェクトを返す ajax リクエストがあります。このオブジェクトから、いくつかの ArrayProxies とビューを設定します。各 ArrayProxy したがってビューには、約 15 個のオブジェクトと、これらのオブジェクトに関する詳細情報が含まれています。
いくつかのロジックが原因で、すべてのデータがロードされるまでに約 5 秒かかります。
ローディングバーのようなものを作成する方法、または少なくとも各ビューを個別にレンダリングする方法を知る必要があります。
私の ajax ロード コードは単純です。
$.getJSON('http://json.url, function(data) {
$.each(data, function(i, obj) {
var obj = App.ObjModel.create(obj);
if (obj.get('isCalculable')) {
App.ObjController.addObj(obj);
}
});
});
しかし、いくつかの条件が true を返した後にビューをレンダリングするようにアプリケーションに指示するにはどうすればよいでしょうか?
助けてくれてありがとう、ディマ