AngularJS定时器任务


由于项目需要监测用户在线时长,所以用定时器来实现。

          /*计算在线时长,一分钟执行一次*/  
                    var stopEvent = $interval(function(){
                        //每分钟执行一次定时任务
                        
                        $scope.$on("$destroy", function() {
                            //离开controller时清除配置,不然scroll会重复请求
                              if(angular.isDefined(stopEvent))  
                              {  
                                  $interval.cancel(stopEvent);  
                                  stopEvent = undefined;  
                              }  ;
                        })
                    },6000);

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM