ngCable
ngCable copied to clipboard
Failed to execute removeEventListener error
Cause WebSocket inherits from EventTarget, webSocket.removeEventListener need to be called with at least 2 required parameters: event type and event handler (according to https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/removeEventListener).
In this case, when Cable call uninstallEventHandlers, it throws an error: Uncaught TypeError: Failed to execute 'removeEventListener' on 'EventTarget': 2 arguments required, but only 1 present.
Source: https://github.com/wazery/ngCable/blob/dev/src/action-cable.js#L108
Connection.prototype.uninstallEventHandlers = function() {
var eventName, results;
results = [];
for (eventName in this.events) {
results.push(this.webSocket.removeEventListener(eventName));
}
return results;
};
Have the same issue. Have you already figured it out?
Hi Anna,
check or use my fork
https://github.com/MariuszHenn/ngCable