我需要在AngularJS中使用jQuery的.unload():
我的控制器
$(window).unload(someHandler());
var someHandler = function() {
console.log('handled!');
};
我的观点
<section ng-controller="UnloadController">
</section>
该事件在卸载时触发,但由于某种原因,它也会在加载时触发。我猜这个Angular弄乱了什么?
答案 0 :(得分:2)
将函数传递给侦听器时,使用()
调用它。
尝试传入它而不调用它。
$(window).unload(someHandler);