如何在angular.js中清除cookie

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (115)

目前我正在使用angulajs应用程序。

我想在cookie中存储一些值。所以我用angular-cookies-min脚本为cookie添加了一些值

我使用下面的代码将值保存到cookie。

 $cookieStore.put("userInfo", userInfo);//userInfo is a array with some values. 

现在我想清除cookie?我该怎么做?

提问于
用户回答回答于

试试这个代码删除cookie

$cookieStore.remove("userInfo");

由于v1.4 $cookieStore已被弃用(见文档),所以从你的版本应该使用:

$cookies.remove("userInfo");
用户回答回答于

我找到了一些答案

选项1

delete $cookies["userInfo"]

选项2

 .controller('LogoutCtrl', ['$scope',  '$cookies', function ($scope,$cookies) {

    $cookies.userInfo = undefined;

}]);

扫码关注云+社区

领取腾讯云代金券