jQuery的.unload在AngularJS中加载时触发

时间:2016-04-04 21:34:43

标签: jquery angularjs

我需要在AngularJS中使用jQuery的.unload():

我的控制器

$(window).unload(someHandler());

var someHandler = function() {
  console.log('handled!');
};

我的观点

<section ng-controller="UnloadController">
</section>

该事件在卸载时触发,但由于某种原因,它也会在加载时触发。我猜这个Angular弄乱了什么?

1 个答案:

答案 0 :(得分:2)

将函数传递给侦听器时,使用()调用它。

尝试传入它而不调用它。

$(window).unload(someHandler);