We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bf3a851 commit 0b653f4Copy full SHA for 0b653f4
src/angular-dragdrop.js
@@ -306,11 +306,15 @@
306
scope.$watch(function() {
307
return scope.$eval(attrs.drag);
308
}, updateDraggable);
309
- updateDraggable();
310
-
311
- element.on('$destroy', function() {
312
- element.draggable('destroy');
313
- });
+ var registeredEvents
+ = $._data( element[0], "events" );
+ var destroy = function() {
+ element.draggable('destroy');
+ };
314
+ // If we have not already registered the event on this element
315
+ if(!(registeredEvents.$destroy)){
316
+ element.on('$destroy',destroy);
317
+ }
318
}
319
};
320
0 commit comments