我有一些類似的代碼如下:流星模板事件,如何獲取導致事件的對象?
在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文本並被點擊。
我想知道生成事件的「對象」嗎?我該怎麼做呢?
根據流星文檔,它們接收'this'對象中的當前模板數據。 – 2012-04-16 05:23:02