Browse Source

`scope` does not has "off" function

pull/720/head
livelazily 9 years ago
parent
commit
dc2e736e57
  1. 5
      ng-sortable.js

5
ng-sortable.js

@ -71,6 +71,7 @@
options = angular.extend(scope.ngSortable || {}, ngSortableConfig), options = angular.extend(scope.ngSortable || {}, ngSortableConfig),
watchers = [], watchers = [],
getSource = getSourceFactory(el, scope), getSource = getSourceFactory(el, scope),
offDestroy,
sortable sortable
; ;
@ -127,7 +128,7 @@
} }
function _destroy() { function _destroy() {
scope.$off('$destroy', _destroy); offDestroy();
angular.forEach(watchers, function (/** Function */unwatch) { angular.forEach(watchers, function (/** Function */unwatch) {
unwatch(); unwatch();
@ -190,7 +191,7 @@
})); }));
}); });
scope.$on('$destroy', _destroy); offDestroy = scope.$on('$destroy', _destroy);
} }
}; };
}]); }]);

Loading…
Cancel
Save