Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 注销后刷新服务和控制器_Angularjs_Angular Ui Router - Fatal编程技术网

Angularjs 注销后刷新服务和控制器

Angularjs 注销后刷新服务和控制器,angularjs,angular-ui-router,Angularjs,Angular Ui Router,我尝试在注销后刷新页面(控制器和服务): angular.module('ToDoManagerApp').controller('LogoutCtrl', function(authToken, $state, $window) { authToken.removeToken(); $window.location.reload(); $state.go('main'); }); 是否有任何解决方案可以在一次调用中“合并”刷新和重定向?我正在使用ui路由器您可以在$s

我尝试在注销后刷新页面(控制器和服务):

angular.module('ToDoManagerApp').controller('LogoutCtrl', function(authToken, $state, $window) {
    authToken.removeToken();
    $window.location.reload();
    $state.go('main');
});

是否有任何解决方案可以在一次调用中“合并”刷新和重定向?我正在使用ui路由器

您可以在
$state

$state.go('main', {}, {reload: true});

它不会不定期刷新页面。如果您只想刷新页面,请执行
window.location.reload(true)
@user3557384我想同时执行这两项操作,我想在刷新时重定向到main。换句话说,我想刷新“on”main。@user3557384——只需执行一个
location.href=urltomainher
操作,它仍然不会刷新或重定向。我试过:$window.location.href='';