【发布时间】:2016-02-26 15:59:07
【问题描述】:
我有以下数据结构:
A :
{
"B": [
{
"C":["Hello", "World"]
}
]
}
A 有一个属性 B,它是一个数组。 B 的每个元素都有一个属性 C,它又是一个数组。
<template name="render">
{{#each B}}
{{#each C}}
<div class="clickme">{{this}}</div>
{{/each}}
{{/each}}
</template>
所以现在我有了一个事件处理程序,我想在其中访问 B 的元素,其中呈现了“this”(== C 的元素)。但是这似乎是不可能的。我该怎么做?
Template.render.events({
"click .clickme" : function (event, template) {
//template.data == A
//Template.parentData(0) == A
//Template.parentData(1) == A
console.log("what was my parent B?");
}
})
【问题讨论】:
标签: javascript meteor handlebars.js