問題タブ [node-streams]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Sails.js はキーとデータを Angular にストリーミングします
Sails バックエンド (sails-mysql アダプターを使用) から ui-grid にデータを取り込む角度のあるフロントエンドがあります。このデータセットは大きいため、ページにデータが含まれているように見えるようになるまで、読み込みに時間がかかります。
セイルからのストリーミングの基本は次のとおりです。
ここまでは、モデルからフロントエンドに個々のデータをストリーミングします。このストリームを消費するために angular-oboe を使用しています:
基本的に、データのノードは同じ順序で来るように見えるので、受け取ったノードの数を追跡し、そのようにオブジェクトを構築します。次に、各オブジェクトを配列にプッシュして、uigrid で使用できるようにします。
たとえば、find() によって返されるデータは次のようになります。
これは、angular および uigrid でうまく機能します。しかし、ストリームを使用すると、次のようになります。
特にモデルが変更された場合、これは理想的ではありません。値だけでなくキーを送信する方法はありますか? それとも、ストリームから JSON を送信しますか? 何かのようなもの:
ありがとう!