Ember 1.0.0-RC3 と Ember Data を使用しています。hasMany関係が正常にロードされたときに効率的に反応する必要があります。
私のドメイン モデルは、概念的には次のようになります。
App.Person = DS.Model.extend({
fullName: DS.attr("string"),
friends: DS.hasMany("App.Person")
});
Ember Data のデフォルトを使用しますDS.RESTAdapter。そのデフォルトの動作は、1 つの大きなバッチ リクエストでhasMany関係をオンデマンドでロードすることです。
somePerson多くの場合、サーバーからリレーションシップfriendsを受信するのに時間がかかる場合があります。friends
hasMany関係が要求されてからサーバーが結果を返すまでの間、Web アプリケーションの視覚的なフィードバック (例: スピナー アニメーション) をユーザーに提供したいと考えています。
この要件を効率的に達成するにはどうすればよいですか? startedLoadingカスタムの " " および " finishedLoading" コールバックをプラグインするために使用できるフックはありますか?