在渲染回调中访问数据上下文

4
我知道您需要使用this.data来访问数据上下文。但是这只适用于您使用{{#with}}或其他包装器包装模板的情况。如果您可以通过诸如iron路由器之类的方式在模板中访问此数据,该怎么办?现在每当该模板被呈现时,我都需要访问该数据。我应该怎么做?

我不太确定问题是什么。你是说你正在使用data选项在iron-router中设置数据上下文,然后希望在Template.rendered回调中访问这些数据吗?如果是这样,在0.8.0以下版本中只需使用this.data即可。 - richsilv
这是针对Meteor 0.8.0的,this.data未定义。 - user1952811
似乎需要将数据传递给动态模板,是吗?例如,在Meteor 0.7中,我们可以使用{{>tmpl context}},并且上下文将被传递到tmpl。但是在Meteor 0.8中,这种方法不再适用。 - Serge
在Meteor 0.9中,是否可以在“rendered”回调中访问数据上下文? - lukaszkups
现在你可以使用{{> UI.dynamic}}了。 - user1952811
1个回答

1
我正在运行Meteor 0.9,this.data.yourDataObjectName 可以正常工作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接