AngularFire'射击'在console.log上两次

时间:2014-11-20 13:13:05

标签: angularjs firebase angularfire

mainApp.controller('myController', ['$scope', '$firebase', '$location', function ($scope, $firebase, $location) {
  var queueRef = new Firebase("https://myfirebase.firebaseio.com");
  var queueSync = $firebase(queueRef).$asArray();
  queueSync.$loaded(function () {
    console.log(queueSync.length);
    for (var x=0; x < queueSync.length; x++) {
        console.log(queueSync[x].caseNumber);
    }
  });
}]);

使用上面的代码,我在重新加载页面时会触发两次console.log()语句。是否有一个简单的解释为什么他们会记录两次?

0 个答案:

没有答案