这是我的代码
$cookieStore.put('profileData', $scope.profileData);
var profileData = $cookieStore.get('profileData');
$scope.init = function(){
var profileData = $cookieStore.get('profileData');
if(profileData != undefined){
}
}
当我的页面刷新值正在消失。所以我的问题是无论何时刷新页面值都无法清除。
感谢您的回复。
答案 0 :(得分:0)
您可以使用localStorage或sessionStorage
localStorage.setItem("myItem", "myValue");
myVar = localStorage.getItem("myItem"));
答案 1 :(得分:0)
好吧,每次刷新时,都会使用$ scope变量重新初始化cookie值。这是一个创造问题..
答案 2 :(得分:0)
你可以使用角饼干
angular.module('cookiesExample', ['ngCookies'])
.controller('ExampleController', ['$cookies', function($cookies) {
// Retrieving a cookie
var favoriteCookie = $cookies.get('myFavorite');
// Setting a cookie
$cookies.put('myFavorite', 'oatmeal');
}]);
您可以了解更多$cookies
答案 3 :(得分:0)
使用ngStorage。 您可以使用模块的$ localStorage和$ sessionStorage服务在刷新后保留数据。
$ localStorage服务将数据保留在浏览器中,而$ sessionStorage将数据保留在选项卡中。
您可以浏览链接以获取详细说明。 http://ngmodules.org/modules/ngStorage