我正在尝试/auth/logout
在会话被删除后调用 url 来重定向:
app.config(['$routeProvider',function($routeProvider) {
$routeProvider
.when('/auth/logout',{
controller:'AuthLogout'
//templateUrl: not needed
})
})
.controller('AuthLogout', ['$window','$location', function ($window,$location) {
$window.localStorage.removeItem('user_username');
$window.localStorage.removeItem('user_id');
$window.localStorage.removeItem('user_session_token');
$location.path('/');
}]);
我实际上不需要 AuthLogout 控制器的视图,但是如果我没有指定templateUrl
in routeProvider 我无法让它工作,而如果我指定templateUrl
它可以工作。
如何在不必加载视图的情况下调用 url/控制器?