Voglio chiamare una funzione una volta che ho recuperato i miei dati firebase, tuttavia, non vedo alcuna funzione promesse come quella dell'oggetto ref. Qualche suggerimento? Ecco il mio codice:angularfire, richiamata sui dati recuperati
angular.module('myMod', ['firebase']).controller('myCtrl', ['$scope', '$firebase',
function($scope, $firebase) {
var ref = new Firebase('myfirebaseurl');
$scope.data = $firebase(ref);
// i want to do something like
data.then(function(){
someFunc();
});
// or something like
$scope.$watch('data', function(){
if($scope.data.desiredProperty) {
doSomething();
}
});
}]);
sono stato in grado di usare setTimeout per eseguire la mia funzione dopo un certo punto, però non credo che questo sia un buona soluzione dal momento che i dati possono scendere in diversi punti. – Conqueror