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

Popular posts from this blog

android - How to save instance state of selected radiobutton on menu -

python 3 IndexError: list index out of range -

IF statement in MySQL trigger -