ドキュメントから理解したように、テンプレートは Deps 自動実行でレンダリングされ、abc.elements が複数回呼び出された場合など、変更されたすべての状態が停止/購読によって維持されます。
テンプレートが画面から削除されると、サブスクリプションも停止しますか、それとも Template.destroy メソッドで手動で削除する必要がありますか?
[server.js]
Elements = new Meteor.Collection('Elements);
Meteor.publish('allElements', function() {
this.onStop( function() {
console.log('allElements.stop');
});
return Elements.find({});
});
[client.js]
Elements = new Meteor.Collection('Elements);
Template.abc.elements = function() {
Meteor.subscribe('allElements);
return Elements.find({});
}
[html]
<template name='abc'>
{{#each elements}}
...
{{/each}}
</template>