登录后,我已成功响应customer_id。我需要将此customer_id存储在cookie或会话中的某个位置,然后需要在下一个更新用户配置文件的请求中传递它。请协助。
使用 ngCookies。
以下狙击只是为了代码示例。(由于安全策略,Cookie 在代码段中不起作用)。
这是工作版本: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>