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

时间:2016-07-11 18:41:03

标签: javascript angularjs node.js angularjs-scope

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

为了提供更多细节,假设我有一个控制器负责在该页面上的几个DOM项目上运行计时器。我点击开始,计时器运行直到我停止它。现在,刷新页面时,计时器和所有值都重新设置为零。我怎么能让它们从刷新事件发生前的位置继续?事实上,有没有办法考虑页面刷新所花费的时间?

目前,Angular正在做时机。我应该尝试将时序切换到节点侧吗?

感谢任何建议。

2 个答案:

答案 0 :(得分:0)

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

不清楚计时器是否朝着固定时间或跟踪已用时间工作。存储最有效,允许您在服务再次运行时重新激活

答案 1 :(得分:0)

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

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