修改HTMLElement.prototype.addEventListener时,Angular 2应用程序会中断

时间:2017-05-26 07:58:22

标签: javascript angular

我正在尝试使用一些JS猴子补丁来检测应用程序。我正在使用Angular-JumpStart application测试我的猴子补丁。但是当我尝试用HTMLElement.addEventListener函数做最简单的事情时,它会破坏应用程序。例如,执行以下内容:

(function() {
    var originalAEL = HTMLElement.prototype.addEventListener;        
    HTMLElement.prototype.addEventListener = originalAEL;
})();

打破了应用程序 - 组件的模板无法找到组件类中绑定的任何值。这可能会发生什么?

1 个答案:

答案 0 :(得分:0)

HTMLElement取代EventTarget有效 - 我不知道为什么会这样做。