在Meteor中分享事件处理程序的最佳方式是什么?在Meteor.JS中分享活动的最佳方式
是否有一个大模板包裹在模板上?或者是通过创建一个JS类并从tehre获取事件处理程序?
即 选项1
<template name="wrap">
{{>tmpl1}}
</template>
<template name="wrap">
{{>tmpl2}}
</template>
,然后把模板事件 “包装”
或...
选项2
Template.tmpl1.events({
event1: function(e,t){ some_class.event1(e,t) }
})
Template.tmpl2.events({
event1: function(e,t){ some_class.event1(e,t) }
})
some_class有事件和模板只需拨打电话
这两种方法哪一种最好?有没有比这更好的方法?
尝试使用Template.registerHelper函数来定义全局模板助手。 http://docs.meteor.com/#/full/template_registerhelper –