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()语句。是否有一个简单的解释为什么他们会记录两次?