【发布时间】:2014-01-02 15:56:06
【问题描述】:
我想在我取回我的 firebase 数据后调用一个函数,但是,我没有在 ref 对象上看到任何类似 then 的 promise 函数。有什么建议吗?这是我的代码:
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();
}
});
}]);
【问题讨论】:
-
我可以在某个时间点之后使用 setTimeout 来运行我的函数,但是我认为这不是一个好的解决方案,因为数据可能会在不同的时间点下降。
标签: javascript angularjs firebase angularfire