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