我将变量传递给模板:
{{> myTemplate myVariable}}
在myTemplate内部,我可以通过以下方式访问它:
<template name="myTemplate">
{{this}}
</template>
this
将是myVariable
如何从代码-myTemplate的onCreated,onRendered,助手中访问
myVariable
。例:
Template.myTemplate.onCreated(function(){
// How access myVariable here?
});
要么
Template.myTemplate.onRendered(function(){
// How access myVariable here?
});
最佳答案
在onCreated和onRendered回调中,this.data
指向传递的数据:
Template.myTemplate.onCreated(function(){
console.log(this.data);
});
Template.myTemplate.onRendered(function(){
console.log(this.data);
});