Typescript,Angular - 如何在一段时间后重新加载网站

aka*_*aoD 4 typescript angular

我有个问题。我想在 5 分钟后重新加载网站,这就是我的问题,如何在 Typescript/Angular 应用程序中重新加载网站?

Dav*_*sta 11

在您的主应用程序组件文件中,在 ngOnInit() 下,您可以添加一个 setTimeout 方法,该方法每 5 分钟重新加载一次,如下所示:

ngOnInit() {
  setTimeout(() => {
    window.location.reload();
  }, 300000); // Activate after 5 minutes.
}
Run Code Online (Sandbox Code Playgroud)

虽然我不知道你的情况,但我强烈建议不要这样做。最有可能的是,无论您要完成什么,都可以通过比刷新页面更好的方式来完成。这只是我的意见。对于作为用户的我来说,如果我正在浏览一个网站并且它只是随机刷新,我会很生气。