【发布时间】:2018-05-24 08:51:27
【问题描述】:
有没有办法在 Angular 2+ 中每 X 秒或每分钟触发一次函数?
例如,如果我想每 60 秒从我的主 app.component 启动一个 myService.refreshloginStatus() 函数怎么办?
我发现this question 在互联网上搜索,但我不知道它是否也适用于此以及如何在 Angular 中实现它...有人可以提供我在 Angular 中的具体用法吗?
PS:如果您认为这个问题可能与链接问题重复,请在 cmets 中告诉我,我必须将其删除
【问题讨论】:
-
该副本在 Angular 中可以正常工作
-
您可以使用 Observable 中的计时器在一定间隔后调用服务。
-
基本上
constructor() { setInterval(()=> { this.myFunc() }, 60000); } -
Angular 使用 Typescript,它只是 javascript 的超集。你在你的 Angular 文件中编写普通的 JS,它会工作得很好
标签: angular typescript