angular - 每 X 秒调用一个函数

标签 angular typescript

有没有办法在 Angular 2+ 中每 X 秒或每 X 分钟触发一个函数?

例如,如果我想每 60 秒从主 app.component 启动一个 myService.refreshloginStatus() 函数,该怎么办?

我找到了this question在互联网上搜索,但我不知道它是否也适用于这个以及如何在 Angular 中实现它......有人可以为我提供这个在 Angular 中的具体用法吗?

PS:如果您认为这个问题可能与链接的问题重复,并且我必须将其删除,请在评论中告诉我

最佳答案

您可以使用setInterval()函数

setInterval(()=> { this.myFunc() }, timeIntevalSeconds * 1000);

关于angular - 每 X 秒调用一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50504980/

相关文章:

angular - 从内部 div 检测滚动事件

javascript - 如何修复仅 IE 上的图像损坏问题?

node.js - 如何在生产中运行 Node.js + Angular 4 项目

javascript - 如何在 Angular 7 中使用窗口对象

javascript - typescript 错误 : Property '0' is missing in type

reactjs - Typescript Utils 类返回 React 组件

angular - 如何在 Angular 2+ 中通过单元测试避免依赖 hell

typescript - NgRx createAction 方法返回类型签名的含义

interface - 从混合接口(interface)类型创建类

javascript - TypeScript 中的方法名称