【发布时间】:2018-05-09 14:21:53
【问题描述】:
我无法准确理解 Template.currentData() 的作用。从文档中我可以理解的是,我可以使用它来将数据从一个模板传递到另一个模板,但我找不到任何示例来说明如何做到这一点。
另外,我认为我们可以从 Session 变量中实现 Template.currentData() 提供的所有功能。如果我对这个陈述有误,请告诉我,为什么?
【问题讨论】:
标签: meteor meteor-blaze
我无法准确理解 Template.currentData() 的作用。从文档中我可以理解的是,我可以使用它来将数据从一个模板传递到另一个模板,但我找不到任何示例来说明如何做到这一点。
另外,我认为我们可以从 Session 变量中实现 Template.currentData() 提供的所有功能。如果我对这个陈述有误,请告诉我,为什么?
【问题讨论】:
标签: meteor meteor-blaze
正如文档所暗示的,使用Template.currentData() 的目的因各种实用程序而异,例如模板的帮助程序、事件或回调。
onCreated、onRendered 或onDestroyed 回调中,返回模板的数据上下文。event 处理程序中,返回定义此事件处理程序的模板的数据上下文。helper 内,返回使用助手的DOM 节点的数据上下文。注意:
Template.currentData()建立对结果的反应依赖。
您可以参考SO here上已有的讨论
您可以click here了解更多信息
【讨论】: