Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.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
Javascript AngularJS本地存储_Javascript_Angularjs_Local Storage - Fatal编程技术网

Javascript AngularJS本地存储

Javascript AngularJS本地存储,javascript,angularjs,local-storage,Javascript,Angularjs,Local Storage,我对AngularJS是新手。我在清除本地存储项时有点困难。我尝试使用localStorage.clear()或使用return localStorage=null清除,但仍然没有清除。这是我的注销示例代码 $rootScope.signout = function() { localStorage.clear(); $http.get('auth/signout'); $location.path('/auth/login'); }; 试着像那样使用它 app.con

我对AngularJS是新手。我在清除本地存储项时有点困难。我尝试使用localStorage.clear()或使用return localStorage=null清除,但仍然没有清除。这是我的注销示例代码

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

试着像那样使用它

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


试着像那样使用它

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


我不知道如何注入
$localStorage
,或者如何定义
localStorage
变量,但您可以使用以下方法清理本地存储:

使用:

使用
$window

$window.localStorage.clear();

我不知道如何注入
$localStorage
,或者如何定义
localStorage
变量,但您可以使用以下方法清理本地存储:

使用:

使用
$window

$window.localStorage.clear();

尝试使用
$window.localStore.removietem('key')

其中“key”是要从localStorage中删除的属性的名称


如果不起作用,请编写完整的代码,也许我可以帮助您更好。

尝试使用
$window.localStore.removietem('key')

其中“key”是要从localStorage中删除的属性的名称

如果不工作,请写你的完整代码,也许我可以帮助你更好