【发布时间】:2016-10-09 06:35:41
【问题描述】:
我有一些类似于以下的代码:
在 myapp.html 中
<template name="problems">
<div class="problems">
{{#each problems}}
{{> problem}}
{{/each}}
</div>
</template
<template name="problem">
<div class="problem">
<div class="problem-text" id={{_id}}>{{text}}</div>
</div>
</template>
在 myapp.js 中
Template.problem.events = {
'click .problem-text' : function () {
var user_id = Session.get('user_id');
// how to get problem_id of clicked item?
Router.gotoProblem(user_id, problem_id);
}
};
在这种情况下,我想获取匹配的 .problem-text 并被点击的 id。
我想知道产生事件的“对象”?我该怎么做呢?
【问题讨论】:
-
每个 Meteor 文档,它们在 'this' 对象中接收当前模板数据。
标签: meteor