【问题标题】:$cookieStore: how to implement it, and how to destroy it?$cookieStore:如何实现,如何销毁?
【发布时间】:2015-07-09 16:19:56
【问题描述】:

现在我正在使用ngCookies,我需要知道如何实现它以及如何在用户注销时销毁该数据

我设置了这个函数来检索数据

$scope.localStorageInfo = function() {
    $scope.userDisplayInfoName = $cookieStore.get('username');
    $scope.userDisplayInfoEmail = $cookieStore.get('email');
  };
$scope.localStorageInfo();

$scope.signIn = function () {
        $scope.userDisplayInfoName = $rootScope.name.displayName;
        $scope.userDisplayInfoEmail = $rootScope.name.email;
        $cookieStore.put('username', $rootScope.name.displayName);
        $cookieStore.put('email', $rootScope.name.email);
};

那么,这是正确的方法吗?以及如何在用户注销时销毁该数据,我如何知道该数据是否已从 localStorage 中删除?

【问题讨论】:

  • 用于删除 $cookieStore.remove('username');

标签: angularjs cookies session-cookies


【解决方案1】:
Set:
$cookieStore.put('ItsMe', 12345);

Retrieve:
$cookieStore.get('ItsMe');

Remove:
$cookieStore.remove('ItsMe');

【讨论】:

    【解决方案2】:

    是的,这是正确的方法。你可以使用remove 方法销毁你的cookie:

    $cookieStore.remove('username');
    

    【讨论】:

    • 我如何知道该数据是否已从 localStorage 中删除?
    • 如果您使用的是 chrome,然后按 F12,您将在控制台选项卡附近获得资源选项卡。单击资源选项卡,您将获得 Cookies 菜单。为您的应用(网站)搜索特定的 cookie。
    猜你喜欢
    • 2016-11-29
    • 1970-01-01
    • 1970-01-01
    • 2014-10-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-06
    • 1970-01-01
    • 2013-02-15
    相关资源
    最近更新 更多