在Meteor文档http://docs.meteor.com/#eventmaps中,它指出“http://docs.meteor.com/#eventmaps”,教程显示模板采用的事件,如。
Template.template1.events = {
'click #btnSubmit': function (event) {
//do something
}
};
Template.template2.events = {
'click #btnSubmit': function (event) {
//do something
}
};
我不想为每个带有提交按钮的Meteor模板创建此样板文件。我宁愿为所有表单和所有提交按钮都有一个事件处理程序。
如何才能拥有单击处理程序?或其他事件处理程序?
由于 吊杆
答案 0 :(得分:1)
我认为您所能做的就是在其他地方创建函数,并将其用作每个单独模板事件的回调:
var clickHandler = function(item) {
// Do whatever
};
Template.template1.events({
'click #btnSubmit': clickHandler
});
Template.template2.events({
'click #btnSubmit': clickHandler
});