在Chrome Tools中调试jQuery / angular事件处理程序(getEventListeners)

时间:2016-11-18 20:37:40

标签: javascript jquery angularjs google-chrome

我们可以使用Chrome工具检查附加到特定DOM节点的事件侦听器。如果我们使用JavaScript附加事件监听器,我们将在输出中看到附加点:

2277 document.addEventListener("click", click);

> getEventListeners(document)
< Objectclick: Array[1]
    0: Object
        listener: (e)
        ...
        [[FunctionLocation]]: exact_line.js:2277
        ...

但是,当我们使用Angular(jQuery)事件绑定时,例如onoff,我们会丢失绑定位置(它似乎在jQuery / jqLit​​e调用中丢失)。我们如何回溯实际的绑定位置?

2277 $document.on("click", click);

> getEventListeners(document)
< Objectclick: Array[1]
    0: Object
        listener: (a)
        ...
        [[FunctionLocation]]: jquery-1.11.1.min.js:3 (no idea)
        ...

0 个答案:

没有答案