【发布时间】:2016-06-25 03:03:03
【问题描述】:
登录后,我的 customer_id 在成功响应中。我需要将此 customer_id 存储在 cookie 或会话中的某个位置,然后需要在下一个更新用户配置文件的请求中传递它。 请帮忙。
【问题讨论】:
标签: angularjs json session cookies
登录后,我的 customer_id 在成功响应中。我需要将此 customer_id 存储在 cookie 或会话中的某个位置,然后需要在下一个更新用户配置文件的请求中传递它。 请帮忙。
【问题讨论】:
标签: angularjs json session cookies
使用ngCookies。
以下片段仅用于代码示例。 (由于安全策略,Cookie 在 sn-ps 中不起作用)。
这是工作版本:http://plnkr.co/edit/Cq1EzG?p=preview
(function(angular) {
'use strict';
angular.module('app', ['ngCookies'])
.controller('appController', ['$cookies', function($cookies) {
var vm = this;
// Retrieving a cookie
vm.favoriteCookie = $cookies.get('var');
// Setting a cookie
if (!vm.favoriteCookie)
{
$cookies.put('var', 'value');
vm.message = 'Cookies var set to "value"';
}
else
{
vm.message = 'Your cookies var: ' + vm.favoriteCookie;
}
}]);
})(window.angular);
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.5.0/angular-cookies.min.js"></script>
<div ng-app="app">
<div ng-controller="appController as ctrl">
{{ctrl.message}}
</div>
</div>
【讨论】: