meteor中的Template.currentData()到底有用吗?

时间:2018-05-08 21:29:00

标签: meteor meteor-blaze

我无法准确理解Template.currentData()的作用。我从文档中可以理解的是,我可以使用它将数据从一个模板传递到另一个模板,但我找不到任何显示如何执行此操作的示例。

另外,我认为我们可以从Session变量实现Template.currentData()提供的所有功能。如果我对这个陈述错了,请告诉我,为什么?

1 个答案:

答案 0 :(得分:1)

正如文档所示,使用Template.currentData()的目的在于各种实用程序,例如帮助程序,事件或模板回调。

  1. onCreatedonRenderedonDestroyed回调中,返回模板的数据上下文。
  2. event处理程序内,返回定义了此事件处理程序的模板的数据上下文。
  3. helper内,返回使用帮助程序的DOM节点的数据上下文。
  4.   

    注意Template.currentData()建立对结果的反应依赖。

    您可以参考SO here

    上现有的讨论

    您可以click here了解更多信息