主页>技术社区>编程问答

AngularJS:检测是否使用ui-router1.x Transitions事件重新加载了当前页面

eIT.com.cn 2023/3/15 9:21:26 阅读 3 次

打印


如何解决AngularJS:检测是否使用ui-router1.x Transitions事件重新加载了当前页面?

AngularJS:检测是否使用ui-router1.x转换重新加载了 哪个事件用于使用转换检测ui-router1.x中的重新加载?

解决方法

我相信您正在寻找的事件是$stateChangeStart。对于默认路由器,您必须附加到$locationChangeStart

$scope.$on('$destroy',function() {  window.onbeforeunload = undefined;
});
$scope.$on('$stateChangeStart',function(event,next,current) {  if(!confirm("Are you sure you want to leave this page?")) {     event.preventDefault();  }
});





相关内容


热门栏目


特别声明


最新资讯
热讯排行



合作媒体友情链接
生活常识小贴士 软件开发教程 智慧城市生活网 息县通生活服务[移动版] 息县商圈[移动版] 美食菜谱
健康养生 法律知识 科技频道 电影影讯 留学考研学习 星座生肖|解梦说梦




关于我们 | 联系我们 | 合作媒体 | 使用条款 | 隐私权声明 | 版权声明

      Copyright © 2023 eIT.com.cn. All Rights Reserved. 豫ICP备2022012332号