私はこのWebアプリケーションを作成しており、JavaScriptを使用して(サーバー上で)フィルター処理、ソート、およびページ化されたコレクションを視覚化する必要があります(Isotopeを使用してコレクションを表示することを計画しています)。これらのコレクションは動的です。つまり、特定のアイテムから始まりますが、そのコンテンツはアプリケーションの存続期間を通じて変更される可能性があります。Reactive Extensions for JavaScriptを介してサーバー上のコレクションを監視することで、この機能を実装できますか?もしそうなら、どのように?
例
この特定の問題について、コレクションが各コレクションアイテム#container
のクラスの子要素を持つ要素としてHTMLでレンダリングされるとします。item
<div id="container">
<div class="item">Item 1</div>
<div class="item">Item 3</div>
</div>
次に「アイテム2」がコレクションに追加され、サーバー上で「アイテム1」がコレクションから削除された場合、JavaScriptは、更新されたコレクションを次のようにHTMLにレンダリングすることで反応する必要があります。
<div id="container">
<div class="item">Item 2</div>
<div class="item">Item 3</div>
</div>
この種のシナリオを示すために、アニメーションのフィドルを作成しました。コレクションへの変更がサーバー上で行われ、JavaScriptがそれに反応することを想像してみてください。