0

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

下面的函数在页面呈现时运行。

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

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

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

它只是出错了。我认为我的语法不正确,或者我必须以其他方式进行。

谢谢

4

1 回答 1

0

模板助手返回值以供显示。您猜对了,模板事件是为处理事件而设计的。

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

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

于 2016-01-03T06:06:25.090 回答