我使用以下代码绑定页面上的滚动;
angular.element($window).bind("scroll", function () {});
我遇到的问题是当我离开页面时绑定仍然存在。如何发布绑定?我尝试将它分配给变量并在绑定中调用所述变量,就像使用$on()
一样,但是没有用。
答案 0 :(得分:0)
滚动事件的第一个命名空间,因此您可以在需要时将其删除:angular.element($window).bind("scroll.myScroll", function() {});
然后解开它:
angular.element($window).unbind("scroll.myScroll");
" myScroll"是您选择的命名空间。