Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 主干:仅当';不存在_Backbone.js_Backbone Events - Fatal编程技术网

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