I have an array that looks like this:
validZipCodes = [
\"84606\",
\"84605\",
\"84601\"
]
I\'m querying some data like this:
Here is how I eventually did it:
With the foreach command you can easily manipulate data and then push it into an array to re-create a collection of data however you need it.
$scope.validZipCodes = [];
$scope.validContractorJobs = [];
var Jobs = firebase.child('Jobs');
contractorJobs.on('value', function(snap) {
snap.forEach(function(job) {
angular.forEach($scope.validZipCodes, function(value, key) {
if(job.val().ZipCode == value) {
$scope.validContractorJobs.push(job.val());
}
});
});
});