我正在尝试调用
/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控制器设置视图,但如果我在routeProvider中没有指定templateUrl
,我无法使其工作,而如果我指定了templateUrl
,它就可以工作。
如何在不加载视图的情况下调用url/controller?