我正在使用Javascript命令: setInterval。我喜欢在用户离开页面时停止它。
这段代码似乎工作得很好:http://jsfiddle.net/PQz5k/
它会检测用户何时离开页面。当用户单击链接转到不同的HTML页面或URL时,或者用户重新加载页面时,它将执行Javascript代码。
但是,当我从一个AngularJS模板转到另一个模板时,它不起作用。例如,如果我在template1.html,当用户离开template1.html转到template2.html时,我希望Javascript代码在Controller1.js中做一些事情。以下代码在AngularJS中的等价物是什么?
$(window).on('beforeunload', function() {
return 'Your own message goes here...';
});
https://stackoverflow.com/questions/13885718
复制相似问题