К элементу привязана директива.
app.directive('myDirective',function(){
return{
restrict:'ACE',
link: function(scope, element){
element.bind('click',function(){
doSomething();
});
}
}
});
<input type="text" my-directive value="">
Потом происходит переход на новую страницу, и элемента, к которому была привязана директива больше нет в DOM.
Вопрос: нужно ли делать unbind в директиве или сборщик мусора сам с этим разберется после исчезновения инпута из DOM?