title: Angularjs directive remove watch?
body: <p>I have a <code>$scope.$watch</code> declared in the controller of a directive. When I change pages and the directive is removed do I have to manually destroy the way? If so how do I detect when the directive has been removed?</p>