We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d71dbb1 commit 7f5e0f0Copy full SHA for 7f5e0f0
src/Angular.js
@@ -1449,6 +1449,9 @@ function bindJQuery() {
1449
// Prevent double-proxying.
1450
originalCleanData = originalCleanData.$$original || originalCleanData;
1451
1452
+ // All nodes removed from the DOM via various jQuery APIs like .remove()
1453
+ // are passed through jQuery.cleanData. Monkey-patch this method to fire
1454
+ // the $destroy event on all removed nodes.
1455
jQuery.cleanData = function(elems) {
1456
for (var i = 0, elem; (elem = elems[i]) != null; i++) {
1457
jQuery(elem).triggerHandler('$destroy');
0 commit comments