Backbone.js 主干:仅当';不存在
换言之:我如何找到已被倾听的事件列表Backbone.js 主干:仅当';不存在,backbone.js,backbone-events,Backbone.js,Backbone Events,换言之:我如何找到已被倾听的事件列表 我使用Backbone.on(…和Backbone.trigger(…在两个互不了解的视图之间进行通信。但是,添加侦听器的视图实际上是一个“项目视图”对于集合,因此我添加了许多侦听器,因此我想首先检查该事件是否已被侦听。10倍。主干。事件对象有一个名为\u Events的事件字典 因此,要检查某个事件是否已被监听,例如,您可以在相关视图中实现一个函数: isEventListenedTo: function(eventName) { return (vi
我使用Backbone.on(…和Backbone.trigger(…在两个互不了解的视图之间进行通信。但是,添加侦听器的视图实际上是一个“项目视图”对于集合,因此我添加了许多侦听器,因此我想首先检查该事件是否已被侦听。10倍。主干。
事件
对象有一个名为\u Events
的事件字典
因此,要检查某个事件是否已被监听,例如,您可以在相关视图中实现一个函数:
isEventListenedTo: function(eventName) {
return (view._events) ? !!view._events[eventName] : false;
}
\u events
-字典包含每个eventname的数组,因此您还可以检查事件被监听的次数等
希望这有帮助!的属性
对象。\u回调
匹配您的活动名称w