【发布时间】:2016-10-07 17:56:18
【问题描述】:
如何将像下面这样的查询转换为 Angular 服务,该服务将返回将解析为 result 或 result 本身没有承诺的承诺?
我想我需要以某种方式链接承诺,但无法弄清楚如何,从未做过。
var result = [];
var groups = $firebaseArray(firebase.database().ref().child("users/" + uid + "/leagues"));
groups.$loaded().then(function (data) {
_.each(data, function(one){
firebase.database().ref().child('leagues/' + one.$id).once('value', function(snapshot) {
result.push(snapshot.val());
});
});
}
【问题讨论】:
标签: javascript angularjs firebase firebase-realtime-database angular-promise