Как преобразовать запросы, подобные приведенным ниже, к Угловой службе, которая вернет обе обещание, которое разрешило бы result
или result
сам без обещаний? Я предполагаю, что мне нужно как-то переложить обещания, но не могу понять, как это сделать, никогда не делал этого.Выполнение угловых сервисов для сложных запросов Firebase
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());
});
});
}
То, что мне нужно, спасибо. –