【发布时间】:2016-02-04 17:13:54
【问题描述】:
我有一个名为对话框的模板:
<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...}) 之一中使用这些功能。如何访问这些函数或更好地调用它们?
【问题讨论】:
-
typeof this. successfcnt记录了什么? -
这就是诀窍,谢谢!您可以使用
this.successfcnt();调用成功函数。就这么简单,不错!
标签: javascript templates meteor meteor-blaze