我刚刚开始乱用Angular 2,我想知道是否有人能告诉我从元素中动态添加和删除事件监听器的最佳方法.
我有一个组件设置.当单击模板中的某个元素时,我想为mousemove同一模板的另一个元素添加一个监听器.然后,我想在单击第三个元素时删除此侦听器.
我有点使用普通的Javascript来抓取元素,然后调用标准,addEventListener()但我想知道是否有更多的" Angular2.0 "方式,我应该调查.
我正在将拖动功能实现为一个角度应用程序:http://jsfiddle.net/Jjgmz/1/
部分原因是监听mousemove文档对象上的事件.
$(document).mousemove(function(e) {});
Run Code Online (Sandbox Code Playgroud)
如何在组件内部监听文档对象?
让我们假装这是component.html文件的内容:
<div id="box"></div>
Run Code Online (Sandbox Code Playgroud)
我正在使用Angular 4.
angular ×2