在angularjs中可以处理用户单击浏览器上的“刷新”按钮吗?
框架向开发人员公开了什么方法?

谢谢

最佳答案

要处理重新加载本身(包括击中F5)并在重新加载甚至取消之前采取措施,请使用“beforeunload”事件。

var windowElement = angular.element($window);
windowElement.on('beforeunload', function (event) {
   //Do Something

   //After this will prevent reload or navigating away.
   event.preventDefault();
});

09-19 11:15