是否有方法使用angularJs保存,读取和修改cookieStore中的对象数组?
答案 0 :(得分:2)
不,没有。您必须自己进行数组修改并将数组存储回cookieStore:
$cookieStore.put('key', []);
var array = $cookieStore.get('key');
array.push('value');
$cookieStore.put('key', array);
答案 1 :(得分:0)
我建议你查看这个模块,它允许你轻松使用本地存储或cookie存储并将其绑定到你的范围:
http://ngmodules.org/modules/angularLocalStorage
实施例: http://plnkr.co/edit/Y1mrNVRkInCItqvZXtto?p=preview
var eS = angular.module('exampleStore', ['localStorage']);
eS.controller('MainCtrl',['$scope','$store',function($scope, $store) {
$store.bind($scope, 'test', 'Some Default Text');
$scope.clearTest = function(){
$store.remove('test');
};
}]);