在angularjs中,是否可以处理用户单击浏览器上的刷新按钮?框架有没有向开发人员公开的方法?
谢谢
发布于 2016-08-31 17:25:32
要处理重新加载本身(包括点击F5)并在重新加载甚至取消之前采取操作,请使用'beforeunload‘事件。
var windowElement = angular.element($window);
windowElement.on('beforeunload', function (event) {
//Do Something
//After this will prevent reload or navigating away.
event.preventDefault();
});
发布于 2014-05-28 21:48:18
您可以使用$routeChageStart
$rootScope.$on('$routeChangeStart', function () {
alert('refresh');
});
https://stackoverflow.com/questions/23911850
复制相似问题