我们可以使用角度为4的节点js计时器对象吗?
问题描述:
在我的角度应用程序中,只要页面处于活动状态并在屏幕上显示响应,我需要定期(例如,每y分钟)进行http调用。我们可以使用角度为4的节点js计时器对象吗?
这是好使用节点JS计时器对象来实现的setTimeout()
或使用Observable.timer()。
答
Observable.timer()是对角
用于为例更多有用:
const tick3$ = Observable.timer(100, 60000);
答
如果你只是想执行一个定期的功能,每隔10分钟,你可以用普通的JavaScript为:
var timer = setInterval(function() {
// put your function code here
}, 10 * 60 * 60 * 1000);
或者,如果函数已经分别定义:
var timer = setInterval(myFunction, 10 * 60 * 60 * 1000);
这是好使用节点JS计时器对象来实现的setTimeout()
这真的不清楚你的这个问题是什么意思。 nodejs计时器对象将在nodejs服务器上运行,而不是在客户端上运行。既然你说过你想在浏览器网页上运行一些东西,我想你不想在nodejs上使用定时器来做这件事,而是像上面的例子所示的那样,在网页上使用定时器。
角也有大约setInterval()
称为$interval()
的包装,它增加了一些功能,包括数量和相关的更新,如果数据发生变化的观点有些角度的特定功能。如果您需要这些角度特定功能,则可以使用$interval()
。如果没有,那么你可以使用。
***“在特定时间段内执行功能”是什么意思?一个函数执行不久,JS解释器执行它。你不直接控制。你的意思是在未来某个特定时间开始执行一个函数吗?此功能是否在浏览器网页Javascript或您的服务器上运行? – jfriend00
调用一个函数(比如说每10分钟)。该功能在客户端(浏览器)上运行。 – mperle
请编辑你的问题(在你的问题中),这就是你想要做的。 – jfriend00