AngularJS将数组添加到cookie存储区

shi*_*ram 5 arrays cookies angularjs

摘录如下

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

我如何将上面的数组放入cookiestore,然后访问它并绑定它?

Moh*_*and 2

在 cookie 中放置和获取数据的标准方法是这样的:

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

得到:return $cookieStore.get('invoice');

这将需要引用应用程序中的 ngCookies,以及外部 Angular-cookies 脚本。看到这个 plunk,看到 cookie 被记录在控制台中。