【发布时间】:2016-06-21 04:28:15
【问题描述】:
我正在尝试从路由器控制器调用我在流星上创建的自定义事件,但没有成功。 这是我试图触发的事件:
Template.foo.events ({
"click button.my_event" : function (e) {
//event
}
})
我尝试使用 jQuery 方法 .trigger() 来调用它,如下所示:
action : function () {
$('.my_event').trigger('click button.my_event');
}
失败了。 后来我认为事件本身需要使用 jQuery 事件层才能使用 trigger() 所以我尝试了:
"click button.my_event" : $(".my_event").on("click",function (e) {
//event
}),
这种方法也失败了。 我错过了什么吗?
编辑:当我将其称为自定义事件时,我说错了。我真正的意思是激活一系列方法的常规点击事件(就像任何常规事件一样)。
【问题讨论】:
标签: javascript meteor iron-router