是否可以将参数传递给模板事件?类似于以下内容:
HTML:
a(href="#"): i.mdi-action.delete-js(this._id, 'Organizations')
JS:
Template.application.events
'click .delete-js': (id, collection)->
Meteor.call 'deleteRecord', id, collection, (error, result) ->
if error
console.log "Error: application#delete-js: #{error.reason}"
else
window.history.back()
提前感谢您的帮助。
答案 0 :(得分:1)
我不确定你是否可以传递更多不同于function(event,template);
Template.application.events({
'click .delete-js':function(event,template){
Meteor.call('deleteRecord',this._id,function(error,result){
if(!err){
console.log("yea");
}else{
console.log(err.reason)
}
})
}
})
你的meteor.method看起来像
Meteor.methods({
'deleteRecord':function(id){
Posts.remove(id)
}
})
也许我没有得到问题,但您可以将id传递给它并将它们执行到事件处理程序中,请记住事件处理程序的this
参数是元素的数据上下文引发了这一事件。