Angular js$Interval怪异行为-Firefox Chrome

Angular js $Interval weird behavior - Firefox Chrome

本文关键字:-Firefox Chrome js Interval Angular      更新时间:2023-09-26


我想在我的角度控制器中每秒检索一个Json对象。我的方法是使用$interval,它确实有效
但在中

谷歌Chrome-我的间隔计数约为每秒200次
Safari-与chrome中的行为相同
Firefox-什么都没发生,计数=0

来自控制器的代码:

(function(){
    var app = angular.module('timeDB',[])
    app.controller('listUserSupervisorController', ['$scope','$http','$interval', function($scope, $http, $interval){
        var count = 0;
        $interval(function(){
            $http.get('json/listUsers').then(function(res){
                $scope.userList = res.data;
                console.log("interval: "+count);
                count += 1;
            }), 1000
        });
    }]);
})(); 

Angular版本:1.5.5
Firefox版本:45.0.2
谷歌Chrome版本:50.0.2661.94

你把1000放错了地方。。。它应该是1级下降,在花括号之后。