1

Knockout.js またはその他の JavaScript フレームワークを使用して、localStorage オブジェクトを UI にバインドできるかどうか教えてもらえますか?

私が望むのは、ユーザーがページをロードすると、ローカルストレージから最新バージョンのデータを取得し(フレームワークを使用して)、サービスをポーリングしてデータに変更があるかどうかを確認することです。変更がある場合は、新しいデータでローカル ストレージを更新し、UI を自動的に更新します(フレームワークを使用)

この完全なフローは、最小限のコードで実行する必要があります。

どうすればよいかについて自分であまり調べていないので、投稿するには時期尚早かもしれません。アーキテクチャに関するヘルプや再設計を歓迎します。

4

1 に答える 1

1

ajax サービスからの新しいデータがあるかどうかを確認するコードを作成することをお勧めします。もしそうなら、それをつかみ、UI に既にバインドされているビューモデルにあるモデルに保存します。また、そのモデルを localStorage に保存します。

データが新しくない場合は、localStorage から取得し、モデル (つまりビューモデル) に入れれば完了です。

于 2012-07-13T17:01:13.920 に答える