私は現在、サブスクリプションを介してDBから何百もの文書を取得し、新しい文書を聴取しているので、株価チャートを更新することができます。レンダリング前にすべてのサブスクリプションデータを取得し、新しいデータを受信したときにDOMを更新するにはどうすればよいですか?
データが更新されるたびにチャートが更新され、再描画が発生するたびに問題が発生します。
これは、開始時に何百もの時間を書き直す必要があるため、「すべてのデータを取得して更新を待つ」必要があるだけなので、更新があまり頻繁ではないので、再描画するのは大丈夫です。
私の現在のコード:
Template.nwidget.onRendered(function() {
return this.autorun(function() {
var data;
data = {};
data = Data.find({
type: 'my_type'
});
data = data.fetch();
return update(data);
});
});