Events 删除Meteor中的动态模板事件

Events 删除Meteor中的动态模板事件,events,meteor,Events,Meteor,因此,我们都知道,可以通过调用Template.templateName.events()并传入新事件来在渲染后添加事件。我的问题是:如何删除它们?我发现我是按我喜欢的方式添加它们的,但我最终得到了几个相同的事件,这些事件都发生了,并且引发了各种各样的问题。有没有一个特定的地方,流星存储的实际事件?在哪里可以清除它们?模板事件不应该被多次调用,而应该用于此模板的静态事件定义,该模板的每个实例都将侦听 这一点在这里不是很有帮助。但是,如果您需要动态模板事件,您仍然可以使用上的经典addEventL

因此,我们都知道,可以通过调用
Template.templateName.events()
并传入新事件来在渲染后添加事件。我的问题是:如何删除它们?我发现我是按我喜欢的方式添加它们的,但我最终得到了几个相同的事件,这些事件都发生了,并且引发了各种各样的问题。有没有一个特定的地方,流星存储的实际事件?在哪里可以清除它们?

模板事件不应该被多次调用,而应该用于此模板的静态事件定义,该模板的每个实例都将侦听

这一点在这里不是很有帮助。但是,如果您需要动态模板事件,您仍然可以使用上的经典
addEventListener
或jQuery
,并使用
bind
将它们绑定到模板实例


请不要忘记在需要时删除它们,但至少在
Template#onDestroyed
中,我发现
Template.templateName.\uu eventMaps=[]
起了作用。我在创建模板的新实例之前运行此操作,因此只获得一组事件处理程序。呜

我在问如何移除它们。添加它们效果很好