Как получить дочерний узел во вложенной базе данных Firebase - PullRequest
0 голосов
/ 25 сентября 2018

enter image description here

Привет, я должен был выбрать только те узлы, где category = "Tribal" и вернуть его как объект массива firebase. Заранее спасибо.

Угловой код обслуживания:

this.getSpecialTourPackage = function(){
 var dbRef = firebase.database().ref('states').child('itineraries');
 return $firebaseArray(dbRef);
};

Угловой код контроллера:

if(_category != undefined && _category == 'Tribal'){
    var loadedResult = [];
    var resultArray = indiaTourService.getSpecialTourPackage();
    resultArray.$loaded().then(function(data){
    data.forEach(item =>{
    loadedResult.push(item);
    $scope.itineraries = _.where(loadedResult,{ category : "Tribal"});
    });
  });
}
...