我有一个名为dialog的模板:
<template name="dialog">
<div id='overlay' class='overlay'>
{{title}}
{{description}}
</div>
</template>
我通过blaze函数按需渲染它:
Blaze.renderWithData(Template.dialog,{title:title,description:description,successfcnt:successfcnt,failfnct:failfnct},$("body")[0]);
到目前为止,这是按预期工作的。但由于它是一个模态对话框,我想将一个成功函数和一个失败函数传递给模板。
我想在Template.events({...somewhere here...})
之一中使用这些函数。如何访问这些功能或更好地调用它们?
答案 0 :(得分:1)
使用Blaze.renderWithData()
访问数据上下文时,只需使用this
即可;所以在你的情况下,我认为this.successfcnt();
应该做到这一点。