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 43c67cc commit f6aa1c5Copy full SHA for f6aa1c5
src/Angular.js
@@ -1500,9 +1500,13 @@ function bindJQuery() {
1500
// the $destroy event on all removed nodes.
1501
originalCleanData = jQuery.cleanData;
1502
jQuery.cleanData = function(elems) {
1503
+ var events;
1504
if (!skipDestroyOnNextJQueryCleanData) {
1505
for (var i = 0, elem; (elem = elems[i]) != null; i++) {
- jQuery(elem).triggerHandler('$destroy');
1506
+ events = jQuery._data(elem, "events");
1507
+ if (events && events.$destroy) {
1508
+ jQuery(elem).triggerHandler('$destroy');
1509
+ }
1510
}
1511
} else {
1512
skipDestroyOnNextJQueryCleanData = false;
0 commit comments