由於項目需要監測用戶在線時長,所以用定時器來實現。
/*計算在線時長,一分鍾執行一次*/ var stopEvent = $interval(function(){ //每分鍾執行一次定時任務 $scope.$on("$destroy", function() { //離開controller時清除配置,不然scroll會重復請求 if(angular.isDefined(stopEvent)) { $interval.cancel(stopEvent); stopEvent = undefined; } ; }) },6000);