如何在Meteor中遍历数组时获取模板详细信息

时间:2015-09-08 22:29:06

标签: javascript css mongodb meteor

我有一个模板(X),它使用Collection.find()多次显示另一个模板(Y)。在模板Y中,我可以调用返回Y._id和Y.data之类的函数。但是,我需要打印Y.array [],我这样做

{{#each arr}}
 <button type="submit" id="confirm" value="{{userId}}">Confirm</button>
 <button type="submit" id="confirm" value="{{userId}}">Confirm</button>
{{/each}}

在此代码之外,我可以很好地访问Y的数据,但是当我在每个循环中,this开始引用当前数组元素。如何通过单击按钮获得Y的_id(因为我需要该按钮调用的函数中的ID和Y数组中的ID)?或者有更好的方法来解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

@ahota对于从Blaze访问父数据上下文是正确的。

从js中的事件处理程序中,使用Template.parentData(1)来访问直接父级的数据。 docs