Angularjs $cookieStore:如何实施,如何销毁?
现在我正在使用Angularjs $cookieStore:如何实施,如何销毁?,angularjs,cookies,session-cookies,Angularjs,Cookies,Session Cookies,现在我正在使用ngCookies,我需要知道如何实现它,以及如何在用户注销时销毁这些数据 我将此函数设置为检索数据 $scope.localStorageInfo = function() { $scope.userDisplayInfoName = $cookieStore.get('username'); $scope.userDisplayInfoEmail = $cookieStore.get('email'); }; $scope.localStorageInfo(
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);
};
那么,这是正确的方法吗?以及如何在用户注销时销毁该数据,以及如何知道该数据是否已从本地存储中删除?是的,这是正确的方法。您可以使用
remove
方法销毁cookie:
Set:
$cookieStore.put('ItsMe', 12345);
Retrieve:
$cookieStore.get('ItsMe');
Remove:
$cookieStore.remove('ItsMe');
$cookieStore.remove('username');
用于删除$cookieStore.remove('username');我如何知道这些数据是否已从本地存储中删除?如果您正在使用chrome,则按F12,您将在控制台选项卡附近获得资源选项卡。单击资源选项卡,您将获得Cookies菜单。为您的应用程序(网站)搜索特定cookie。