Нужно ли развязывать слушателей событий в директивах, когда angular начинает разрушать?
В моем приложении сильная утечка памяти, но у меня нетне выяснил причины, а вот фон.
Я использую AngularJS + JQuery (плагины)Многие слушатели связаны следующим образом:
$ (Элемент) .он (»KeyUp», function () {});
Так что вопрос
Нужно ли отвязывать этих слушателей в директивах, следуя инструкциям?
scope.$on("$destroy", function() {
$(element).off();
});
Кстати, как вы обычно обнаруживаете утечку памяти в веб-приложении? Я использую хромпрофиль (см. здесьПрофилирование производительности памяти) но я не смог отследить коды, где утечки памяти. У вас есть какие-нибудь предложения?
Большое спасибо!