Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.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中的Cookie_Angularjs_Angular Cookies - Fatal编程技术网

删除angularjs中的Cookie

删除angularjs中的Cookie,angularjs,angular-cookies,Angularjs,Angular Cookies,我在删除设置到特定域的Cookie时遇到问题 当cookies设置在say domain,a.b.io时,它们将被此代码删除 $scope.clearStorage = function(){ $localStorage.$reset(); var cookies = $cookies.getAll(); angular.forEach(cookies, function (v, k) { $

我在删除设置到特定域的Cookie时遇到问题

当cookies设置在say domain,a.b.io时,它们将被此代码删除

$scope.clearStorage = function(){
            $localStorage.$reset();
            var cookies = $cookies.getAll();
            angular.forEach(cookies, function (v, k) {
                $cookies.remove(k);
            });

但是当我将它设置为域b.io时,它不工作。尝试调试该问题,k的值是正确的,但$cookies.remove只是不删除cookie。

请尝试此代码以删除cookie

$cookieStore.remove("userInfo");
编辑:由于v1.4$cookieStore已被弃用(请参阅),因此从该版本开始,您应该使用:

$cookies.remove("userInfo");

更多详细信息请查看:

请尝试删除cookie的代码

$cookieStore.remove("userInfo");
编辑:由于v1.4$cookieStore已被弃用(请参阅),因此从该版本开始,您应该使用:

$cookies.remove("userInfo");

更多详细信息查看此信息:

您当前使用的版本?请尝试
$cookies.remove(k,{domain:'b.io'})
@RitikSaxena此操作有效!谢谢您当前使用的是哪个版本?请尝试
$cookies.remove(k,{domain:'b.io'})
@RitikSaxena此操作有效!非常感谢。