AngularJs $ localforageで作業していてlocalstorageをフェッチまたは設定できますが、データベースとlocalstorage間のデータの整合性をどのように保つ必要がありますか?バックエンドデータが変更されたときにAngularJsのlocalforageを更新する方法
バックエンドデータが変更され、以前のローカルストレージデータが削除されたことを知り、新しいデータを更新またはロードするにはどうすればよいですか。
AngularJs $ localforageで作業していてlocalstorageをフェッチまたは設定できますが、データベースとlocalstorage間のデータの整合性をどのように保つ必要がありますか?バックエンドデータが変更されたときにAngularJsのlocalforageを更新する方法
バックエンドデータが変更され、以前のローカルストレージデータが削除されたことを知り、新しいデータを更新またはロードするにはどうすればよいですか。
どのようにバックエンドと対話しますか?おそらくREST API(おそらく$http
または$resource
サービス、または何かサードパーティ製サービス)ですか?この場合、何か変わったかどうかは分かりません。
「リアルタイム」システムと呼ばれるものを探しています。 ソケットを使用するのに最適な方法です。
socket.ioまたはfayeまたはdeepstreamなどをご覧ください。
しかし、いくつかの企業ネットワークにソケットをブロックすることができ、心に留めておくと、すべてではない古いブラウザはサポートしています(この場合はまだそこにいくつかの古い技術を、私はそれには専門家ではない)学習のための"ソケットでチャットを作成する方法"(例:socket.io)のようなものを試してみてください。
Thanks Sergey Panfilov、 私は$ http –
を使っています。大丈夫ですが、その角度のデベロッパーは '$ http'の代わりに' $ resource'を使うことをお勧めします。 'REST'とのやり取り(特に' RESTful'との関係)と私はそう示唆していますが、それは理解するために少し複雑です –
@ SergeyPanfilovもし私が間違っていない$リソースがフードの下で$ httpを使用しているので、この選択はちょうどスタイルの問題かもしれませんか? – Vignesh
「socket.io」はどうですか? – Rayon
ソケットを使用すると、サーバーをポーリングすることができます。 –
@ Rayon @ Tarunもっと詳しく教えてください –