Javascript 如何在AngularJS中刷新或重新加载任何视图后加载主页?

Javascript 如何在AngularJS中刷新或重新加载任何视图后加载主页?,javascript,angularjs,Javascript,Angularjs,假设我在AngularJS应用程序中有3个视图(登录、聊天和地图)。若我在地图视图中并点击了刷新按钮,我的页面必须在刷新页面后重定向到聊天视图。请专家建议如何实施。您可以在卸载浏览器事件之前在内部实施您的状态导航 var windowElement = angular.element($window); windowElement.on('beforeunload', function (event) { // your code for state navigation even

假设我在AngularJS应用程序中有3个视图(登录、聊天和地图)。若我在地图视图中并点击了刷新按钮,我的页面必须在刷新页面后重定向到聊天视图。请专家建议如何实施。

您可以在卸载浏览器事件之前在
内部实施您的状态导航

var windowElement = angular.element($window);
windowElement.on('beforeunload', function (event) {
   // your code for state navigation 
   event.preventDefault();
});

我尝试实现的非常简单的方法;在聊天视图控制器中,在Mapview中调用as方法。每当我重新加载时,我的页面值将被取消定义,并给出if条件

if($rootScope.test==undefined)
{
$location.path('/chat');
}

谢谢你的重播。让我试试,然后再给你回复。