模板作用域訂閱
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')
})
現在,當此模板被銷燬時,釋出也將自動停止。
注意:訂閱的資料將可用於所有模板。