在AngularJS中使用cookie,需要先在controller中引入$cookieStore
,如:
cooleadCloud.controller('projectDeptInfoController', ['$rootScope','$http', '$cookieStore','$scope', '$state', function ($rootScope,$http,$cookieStore, $scope, $state) {
然后就可以get到cookie中的内容了,如:
$scope.defaultProject = $cookieStore.get('defaultProject');
$cookieStore 三个方法
get(key)
获取cookie
put(key,value)
设置cookie
remove(key)
移除cookie
注意
使用$cookieStore
get(key) 时,获取的这个cookie 必须是$cookieStore
put的cookie,否则会报异常。