2017-02-28 43 views
0

我是AngularJS的新手。清理我的localStorage项目时有点困难。我尝试使用localStorage.clear()或使用return localStorage = null清除,但仍未清除。这是我的退出示例代码。AngularJS localStorage

$rootScope.signout = function() { 
    localStorage.clear(); 
    $http.get('auth/signout'); 
    $location.path('/auth/login'); 
}; 

回答

1

尝试使用它像

app.controller('YourController',function(..., $window) 

然后

$window.localStorage.clear(); 
1

我不知道你是怎么注入$localStorage,或者你localStorage变量是如何定义的,但你可以清理您的本地存储:

使用ngStorage

$localStorage.$reset(); 

使用$window

$window.localStorage.clear(); 
0

尝试$window.localStore.removeItem('key');

,其中 '关键' 是你想从localStorage的删除的属性的名称。

如果不行,请写下您的完整代码,也许我可以帮助您更好。

相关问题