我尝试使用registerHelper来响应我页面上的点击事件。 我似乎很难让页面基于点击事件执行功能。
以下功能在页面渲染时运行。
Template.registerHelper('deletetask', function () {
Tasksdb.remove(this._id);
如何让它在点击事件上运行?我尝试过类似的东西:
Template.registerHelper('deletetask', 'click.delete' : function () {
Tasksdb.remove(this._id);
它只是错误。我认为我的语法已关闭或我必须以其他方式执行。
谢谢
答案 0 :(得分:0)
模板帮助程序返回显示值。模板events旨在为您猜测它处理事件。
Template.myTemplate.events({
'click .delete': function(ev){
Tasksdb.remove(this._id);
}
});
请注意,this
将是与myTemplate
点击的实例对应的数据上下文。