gpt4 book ai didi

javascript - 在页面刷新时保留 cookie 存储中的范围值

转载 作者:行者123 更新时间:2023-12-03 09:52:18 33 4
gpt4 key购买 nike

我的一个 Controller 中有以下代码。

$scope.artistId = $cookies.artistId; 

$scope.artistName = $cookies.artistName;

$scope.switchArtist = function(artist) {

$scope.artistName = '';
$scope.artistId = '';

$scope.artist = artist;

$cookies.artistName = artist.name;
$cookies.artistId = artist.id;

$scope.artistName = artist.name;
$scope.artistId = artist.id;

$rootScope.$broadcast(ARTIST_EVENTS.switchedArtist);

};

那么在我看来我有

{{ artistName }}

当我触发 $scope.switchArtist(); 时功能,有效。但是,当我刷新页面时,$scope.artistName 在我的 View 中再次失去了它的值(value)。

[编辑]

我正在使用 angularjs 1.3.14

最佳答案

我相信您需要对 $cookies 使用 .get 和 .put 而不是常规的点表示法。您可以在 1.4 version docs 中看到这里- 假设这就是您正在使用的。

关于javascript - 在页面刷新时保留 cookie 存储中的范围值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30855232/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com