mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-08-23 05:58:26 +08:00
@ -62,7 +62,7 @@ export class PanGesture {
|
||||
unlisten() {
|
||||
if (this.isListening) {
|
||||
this.gestute && this.gestute.release();
|
||||
this.events.destroy();
|
||||
this.events.unlistenAll();
|
||||
this.isListening = false;
|
||||
}
|
||||
}
|
||||
@ -71,7 +71,8 @@ export class PanGesture {
|
||||
this.gestute && this.gestute.destroy();
|
||||
this.gestute = null;
|
||||
this.unlisten();
|
||||
this.element = null;
|
||||
this.events.destroy();
|
||||
this.events = this.element = this.gestute = null;
|
||||
}
|
||||
|
||||
pointerDown(ev: any): boolean {
|
||||
|
@ -43,10 +43,15 @@ export class UIEventManager {
|
||||
}
|
||||
}
|
||||
|
||||
destroy() {
|
||||
unlistenAll() {
|
||||
this.evts.forEach(unRegEvent => {
|
||||
unRegEvent();
|
||||
});
|
||||
this.evts.length = 0;
|
||||
}
|
||||
|
||||
destroy() {
|
||||
this.unlistenAll();
|
||||
this.evts = null;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user