AngularJS-在后台重复运行任务

AngularJS-在后台重复运行任务,angularjs,Angularjs,我对AngularJS比较陌生 我正在处理的当前用例包括每N秒运行一个函数,只要用户打开浏览器窗口。此后台服务本身不得干扰应用程序的其余部分 在AngularJS中,执行此操作的首选方法是什么?使用@dustyrockpyle提到的方法 请注意,对AngularJS使用常规的setInterval通常不是一个好主意,因为AngularJS不会自动注意到所做的任何更改。听起来像是在寻找$interval服务:您可以在.run()服务中启动$interval,或者创建一个工厂来保持间隔超时。

我对AngularJS比较陌生

我正在处理的当前用例包括每N秒运行一个函数,只要用户打开浏览器窗口。此后台服务本身不得干扰应用程序的其余部分

在AngularJS中,执行此操作的首选方法是什么?

使用@dustyrockpyle提到的方法


请注意,对AngularJS使用常规的
setInterval
通常不是一个好主意,因为AngularJS不会自动注意到所做的任何更改。

听起来像是在寻找$interval服务:您可以在.run()服务中启动$interval,或者创建一个工厂来保持间隔超时。