使 Angular 控制器通过页面刷新连续运行

Make Angular Controller Run Continuously Through Page Refresh

本文关键字:刷新 连续 运行 Angular 控制器      更新时间:2023-09-26

简而言之,我想知道是否可以在刷新页面后让 Angular 控制器从中断的地方继续。

为了提供更多详细信息,假设我有一个控制器,负责在该页面上的几个 DOM 项上运行计时器。我单击开始,计时器运行直到我停止它。现在,当页面刷新时,计时器和所有值将重新设置为零。如何让它们从刷新事件之前的位置继续?事实上,有没有办法解释页面刷新所花费的时间?

目前,Angular正在做时间安排。我应该尝试将时序切换到节点端吗?

任何建议不胜感激。

我强烈建议您尝试将计时器值切换到 Node 端。这是您真正更新计时器并与服务器同步的唯一方法。

我不鼓励您将计时器值存储在存储上,您将永远不会拥有可靠的数据,因为用户可以轻松修改它。

由于在javascript中页面加载之间没有状态持久性,因此您需要存储计时器状态。 本地存储将是一种选择

不清楚计时器是朝着固定时间工作还是跟踪经过的时间。存储 wht 最适合允许您在服务再次运行时重新激活