事件发生后重定向到主页.preventDefault.
Redirect to home page after event.preventDefault..?
我在控制器内的angularjs脚本文件中有这个。
var windowElement = angular.element($window);
windowElement.on('beforeunload', function (event) {
event.preventDefault();
$location.url("/");
});
它的部分工作方式实际上并不是我想要的工作方式。此代码通过询问是否停留在页面上来阻止页面重新加载。如果用户仍然想通过单击离开页面来重新加载页面,我想重定向到我的angular应用程序的主页。我试了好几种代码,但似乎都不起作用。有人帮我回答吗?提前谢谢。
假设您在控制器中,并且您有一个$scope
变量
$scope.$on('$locationChangeStart', function( event ) {
event.preventDefault();
if (confirm("Are you sure you want to leave this page?")) {
$location.url("/");
}
});
这应该有效,让我知道(首先,如果我理解你的问题)
相关文章:
- 当浏览器上的后退按钮到达主页时,我需要删除Class
- 如何在只能有一个asp.net表单的主页上从asp.net页面中的javascript中获取值
- 在主页上时,我的整个导航都会突出显示
- Magento网站上线直播服务器只显示主页
- HTML5主页基于菜单点击
- jQuery无法在主页上工作
- 谷歌上的JavaScript'的主页
- 事件发生后重定向到主页.preventDefault.
- 如何在主页的弹出窗口中从向导中的用户控制中获取ControlToValidate ID-javascript asp.n
- Jquery显示的导航不'单击'主页'
- 在Phonegap/iOS中按下主页按钮时访问本地存储
- 检测视口并重定向到不同的主页
- 在Jquery easyui中,多个选项卡提交按钮点击事件正在重定向到主页(第一个)选项卡
- Cordova收听iOS主页按钮按下
- 如何从主页url条目激活窗格
- 如何在主页后显示图像
- 从 AngularJS 中的 ngview 内部的视图更新主页
- 使用骨干路由器查看更改不断恢复到主页
- JavaScript滑块在Magento主页上不起作用
- 新窗口重定向到我的主页