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

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -