(Emberを使用1.0.pre
)
Ember.jsアプリが特定のユーザーに対して最初に読み込まれるときに、単一のajax呼び出しを行い、その単一の呼び出しが戻るまでember-data関連のデータを読み込まないようにします。これが私がする必要があると思うことですが、それを実装する方法がわかりません:
ready()
アプリケーションに実装するdeferReadiness()
アプリケーションを呼び出す- ajax呼び出しを開始します
advanceReadiness()
ajaxコールバックハンドラーを呼び出す
どこにどのように電話する必要があるのかわかりませんdeferReadiness()
。これは私が試したこととその結果です:
SocialRoi = Ember.Application.create({
ready: function() {
this.deferReadiness();
console.log('SocialRoi almost ready...');
this.advanceReadiness();
return this._super();
}
});
// RESULT:
// Uncaught TypeError: Object SocialRoi has no method 'deferReadiness'
私が間違っていることについて何か考えはありますか?私の目標を達成するためのより良いアプローチはありますか?ありがとう。