AngularJS将数组添加到cookie存储区

时间:2014-03-18 05:15:02

标签: arrays angularjs cookies

摘录如下

function CartForm($scope,$cookieStore) {
$scope.invoice = {
    items: [{
        qty: 10,
        description: 'item',
        cost: 9.95}]
};
//want to add the above array to cookie store here 
}

如何将上述数组放入cookiestore中,以后再访问它并绑定它?

1 个答案:

答案 0 :(得分:2)

在cookie中输入和获取数据的标准方法是:

把:$cookieStore.put('invoice', $scope.invoice);

获取:return $cookieStore.get('invoice');

这需要在您的应用中引用ngCookies,以及外部angular-cookies脚本。请参阅this plunk,查看登录控制台的cookie。