5
永続モデル(サーバーデータベース)が外部アプリによって変更された場合、AngularJSはビューを自動更新できますか?
AngularJSに慣れ始めたばかりですが、サーバー側のデータベースで何かが変更されたときに、ユーザーがリアルタイムで(更新なしで)自動更新されるビューを持つWebアプリを構築したいと思います。 AngularJSはこれを(ほとんど)自動的に処理できますか?もしそうなら、機能している基本的なメカニズムは何ですか? たとえば、「モデル」の変更についてDBを定期的にポーリングするようにAngularJSを設定しますか?または、Cometのようなメカニズムを使用して、モデルが変更されたことをAngularJSクライアント側コードに通知しますか? 私のアプリケーションでは、他の(Web以外の)サーバー側ソフトウェアがデータベースを更新することがあるという課題があります。ただし、この質問は、AngularJS Webクライアントを介してデータベースを変更する複数のクライアントが存在する可能性がある純粋なWebアプリにも同様に当てはまり、そのうちの1つがDB(モデル)に変更を加えるときにそれぞれを更新する必要があります。