簡體   English   中英

Angular JS $ Interval怪異行為-Firefox Chrome

[英]Angular js $Interval weird behavior - Firefox Chrome


我想在我的Angular Controller中每秒檢索一次Json對象。 我的方法是使用$ interval,它確實有效。
但在

Google 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
        });
    }]);

})(); 

角版本:1.5.5
Firefox版本:45.0.2
Google Chrome版本:50.0.2661.94

您將1000放置在錯誤的位置...應該在大括號之后降低1級。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM