模板作用域訂閱

Meteor 的預設模板系統 Spacebars 及其底層渲染子系統 Blaze 與釋出生命週期方法無縫整合,這樣一個簡單的模板程式碼就可以訂閱自己的資料,在模板拆除過程中停止並清理自己的跟蹤。

為了利用這個,需要訂閱模板例項,而不是像這樣的 Meteor 符號:

首先設定模板

<template name="myTemplate">
  We will use some data from a publication here
</template>

然後點選相應的生命週期回撥

Template.myTemplate.onCreated(function() {
  const templateInstance = this;
  templateInstance.subscribe('somePublication')
})

現在,當此模板被銷燬時,釋出也將自動停止。

注意:訂閱的資料將可用於所有模板。