在Meteor文档http://docs.meteor.com/#eventmaps中声明为[http://docs.meteor.com/#eventmaps”,并且该教程显示了发生诸如with等事件的模板。
Template.template1.events = {
'click #btnSubmit': function (event) {
//do something
}
};
Template.template2.events = {
'click #btnSubmit': function (event) {
//do something
}
};
我不想为每个具有提交按钮的流星模板创建此样板。我宁愿为所有表单和所有提交按钮使用一个事件处理程序。
我如何拥有一个单击处理程序?或其他与此相关的事件处理程序?
我认为您所能做的就是在其他地方创建该函数,并将其用作每个单独模板事件的回调:
var clickHandler = function(item) {
// Do whatever
};
Template.template1.events({
'click #btnSubmit': clickHandler
});
Template.template2.events({
'click #btnSubmit': clickHandler
});