私はAngularサービスでFirebaseとの明示的な同期を適切に処理しようとしています。angularFireCollection を初期ロード コールバック関数で使用します (最初のクエリによって返されたデータに基づいて、追加のデータをプリロードする必要があります)。ただし、コールバック関数で取得したデータにアクセスする方法がわかりません。
getGroupIds: function() {
var deferred = $q.defer();
var ref = new Firebase('https://<XXX>.firebaseio.com/groups');
angularFireCollection(ref, function(groups) {
console.log(groups);
deferred.resolve(groups);
});
return deferred.promise;
}
上記の例では、グループ オブジェクトから実際のデータにアクセスするにはどうすればよいでしょうか?d ヒントをお寄せいただきありがとうございます。