I’m listening to a custom event:
evt = new CustomEvent("fileThisEmail", { detail: { name: name, email: email, content: content } }); window.dispatchEvent(evt); window.addEventListener("fileThisEmail", this.handleFileEmail);
I need to remove the listener. I’ve tried:
window.removeEventListener("fileThisEmail", this.handleFileEmail); window.removeEventListener("fileThisEmail");
but neither work. What am I doing wrong?
Advertisement
Answer
The third argument to removeEventListener is mandatory. try this:
window.removeEventListener("fileThisEmail", this.handleFileEmail, false);