简而言之,我想知道是否有可能让Angular控制器在页面刷新后从中断处继续。
为了提供更多细节,假设我有一个控制器负责在该页面上的几个DOM项目上运行计时器。我点击开始,计时器运行直到我停止它。现在,刷新页面时,计时器和所有值都重新设置为零。我怎么能让它们从刷新事件发生前的位置继续?事实上,有没有办法考虑页面刷新所花费的时间?
目前,Angular正在做时机。我应该尝试将时序切换到节点侧吗?
感谢任何建议。
答案 0 :(得分:0)
由于javascript中页面加载之间没有状态持久性,因此您需要存储计时器状态。 localStorage将是一个选项
不清楚计时器是否朝着固定时间或跟踪已用时间工作。存储最有效,允许您在服务再次运行时重新激活
答案 1 :(得分:0)
我强烈建议您尝试将计时器值切换到节点侧。这是您可以让计时器真正更新并与服务器同步的唯一方法。
我不鼓励您将计时器值存储在存储器中,您将永远不会拥有可靠的数据,因为用户可以轻松修改它。