javascript - Remove event listener when $scope is destroy -
i m facing problem.
i have directive listens on event :
$scope.$on('event',myfunc); the problem when controller destroyed, $scope keeps event listener alive..
what code should put in
$scope.$on('$destroy',mydestroyfunc); to prevent effect ?
thanks advance
you should listen scope destroy event , deregister event on destroy. $on returns deregister function events.
var deregister = $scope.$on('event',myfunc); $scope.$on('$destroy', deregister);
Comments
Post a Comment