使用registerHelper(Meteor)的click事件

时间:2016-01-03 03:31:47

标签: meteor registerhelper

我尝试使用registerHelper来响应我页面上的点击事件。 我似乎很难让页面基于点击事件执行功能。

以下功能在页面渲染时运行。

 Template.registerHelper('deletetask',  function () {
         Tasksdb.remove(this._id);

如何让它在点击事件上运行?我尝试过类似的东西:

Template.registerHelper('deletetask', 'click.delete' : function () {
     Tasksdb.remove(this._id); 

它只是错误。我认为我的语法已关闭或我必须以其他方式执行。

谢谢

1 个答案:

答案 0 :(得分:0)

模板帮助程序返回显示值。模板events旨在为您猜测它处理事件。

Template.myTemplate.events({
  'click .delete': function(ev){
    Tasksdb.remove(this._id);
  }
});

请注意,this将是与myTemplate点击的实例对应的数据上下文。