我有一个名为对话框的模板:
<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...})
之一中使用这些函数。我如何访问这些函数或更好地调用它们?
最佳答案
当使用 Blaze.renderWithData()
访问数据上下文时,只需使用 this
即可;所以在你的情况下,我认为 this.successfcnt();
应该可以解决问题。
关于javascript - Meteor Blaze.renderWithData(), 如何传递函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33517966/