1

有人能告诉我我们是否可以使用 Knockout.js 或其他一些 javascript 框架将 localStorage 对象绑定到 ui 吗?

我想要的是 - 当用户加载页面时,他从本地存储(使用某些框架)获取最新版本的数据,然后我继续轮询我的服务以查看数据是否有任何变化。如果有变化,我将使用新数据更新本地存储并自动更新 ui (使用某些框架)

这个完整的流程需要用最少的代码来完成。

这可能还为时过早,因为我没有对自己进行太多研究以了解如何去做。在架构方面的任何帮助或重新设计都将受到赞赏。

4

1 回答 1

1

我建议编写一些代码来检查您的 ajax 服务是否有新数据。如果是这样,请抓住它,将其存储在您的视图模型中已经绑定到您的 UI 的模型中。此外,将该模型保存到 localStorage。

如果数据不是新数据,请从 localStorage 中获取它,将其放入您的模型中(即在您的视图模型中),然后就完成了。

于 2012-07-13T17:01:13.920 回答