我在我的应用程序(Angular 2 和 5)中使用 hammer.js。 我使用这个库中的事件,例如 - 点击。 如果我在 *ngIf 的帮助下销毁任何 DOM 元素,则事件有订阅。因此,在内存中有对 DOM 对象的引用。
<div class="nnn"
(tap)="ontp()"
></div>
<ng-container *ngIf="_show">
<div class="arr"
*ngFor="let item of _items"
(tap)="onT()"
>
{{item}}
</div>
</ng-container>
如何从此 DOM 元素中删除监听器?
最佳答案
这是 Angular 中的一个错误: https://github.com/angular/angular/issues/22155 拉取请求和解决方法: https://github.com/angular/angular/pull/22156
关于javascript - 用于 Angular 2+ 的 Hammer.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49125844/