Hammer.js 对于 Angular 2+
Hammer.js for Angular 2+
我在我的应用程序中使用 hammer.js(Angular 2 和 5)。
我使用这个库中的事件,例如 - 点击。
如果我在 *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 元素中删除侦听器?
without tap
with tap
这是 Angular 中的错误:
https://github.com/angular/angular/issues/22155
拉取请求和解决方法:
https://github.com/angular/angular/pull/22156
我在我的应用程序中使用 hammer.js(Angular 2 和 5)。 我使用这个库中的事件,例如 - 点击。 如果我在 *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 元素中删除侦听器?
without tap with tap
这是 Angular 中的错误: https://github.com/angular/angular/issues/22155 拉取请求和解决方法: https://github.com/angular/angular/pull/22156