标签: angular-cookies

如何访问AngularJS中的cookie?

AngularJS访问cookie的方式是什么?我已经看到了对cookie的服务和模块的引用,但没有示例.

是否存在或者没有AngularJS规范方法?

angularjs angular-cookies

235
推荐指数
5
解决办法
26万
查看次数

如何在AngularJS中设置cookie的到期日期

  1. 我们希望将用户的授权信息存储在cookie中,在刷新(F5)浏览器时不应丢失.

  2. 我们希望将授权信息存储在"永久cookie"中,以防用户在登录时选择"记住我"复选框.

javascript cookies session-cookies angularjs angular-cookies

79
推荐指数
5
解决办法
9万
查看次数

如何在Angular 6中创建cookie?

如何在Angular 6中创建cookie,对于AngularJS有ngcookie在Angular 6中创建cookie的最佳方法是什么.

angular-cookies angular angular6

37
推荐指数
3
解决办法
7万
查看次数

为什么我无法注入角度曲奇?

我有

<body ng-app="myApp">
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.3/angular.min.js"></script>
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.1/angular-cookies.min.js">
    </script>
</body>
Run Code Online (Sandbox Code Playgroud)

一切都正确加载.

然后在我的JavaScript中我尝试注入ngCookies:

angular.module("myApp", ["ngCookies"]).
    config(function($cookies) {
         console.log($cookies.myCookie);
    });
Run Code Online (Sandbox Code Playgroud)

但它似乎没有找到$ cookies:

 Unknown provider: $cookies from myApp
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angular-cookies

28
推荐指数
2
解决办法
3万
查看次数

如何删除Angularjs中的所有cookie?

我可以像这样设置一个cookie:

$cookieStore.put('myCookie','I am a cookie');
Run Code Online (Sandbox Code Playgroud)

我可以删除它

$cookieStore.remove('myCookie');
Run Code Online (Sandbox Code Playgroud)

但是如何删除所有Cookie?

cookies angularjs angular-cookies

23
推荐指数
1
解决办法
2万
查看次数

如何清除angular.js中的cookie

目前我正在使用angulajs应用程序.

我想在cookie中存储一些值.所以我用angular-cookies-min脚本为cookie添加了一些值

我已使用以下代码将值保存到cookie.

 $cookieStore.put("userInfo", userInfo);//userInfo is a array with some values. 
Run Code Online (Sandbox Code Playgroud)

现在我要清除cookie?我该怎么做?

javascript jquery session-cookies angularjs angular-cookies

19
推荐指数
2
解决办法
6万
查看次数

角度cookie出现在编码字符中

鉴于一些数据:

$scope.devices = [
  { name: 'iPhone 4', os: 'iOS'},
  { name: 'Nexus 7', os: 'Android'},
];
Run Code Online (Sandbox Code Playgroud)

以及设置cookie的功能:

$scope.saveDeviceChoice = function() {
  $cookieStore.put('savedDevice', $scope.deviceChoice.name);
}
Run Code Online (Sandbox Code Playgroud)

我得到一个价值%22Nexus%207%22的cookie而不是我期望的:Nexus 7.

这就是Web检查器中的样子

我真的很困惑 - 似乎%22是一个引用而%20是一个空格,不知何故,这个值被保存为"编码".谁知道发生了什么?

javascript cookies angularjs angular-cookies

12
推荐指数
1
解决办法
6493
查看次数

使用 angular 4 保存 cookie

我有一个基于 ldap 的身份验证,如果用户凭据匹配,则接收承载令牌和 userId 作为 JSON 格式的响应。现在我需要将这些值保存在 cookie 中。我正在使用 angular 4。我找不到任何与 angular 4 相关的 cookie 示例。

cookies angular-cookies angular

8
推荐指数
1
解决办法
6699
查看次数

$ cookieStore到期未设置

我按以下方式设置cookie的到期日期:

var dt = new Date();
dt.setMinutes(dt.getMinutes() + 30);                           

$cookieStore.put("loggedin", true, { expires: dt })
Run Code Online (Sandbox Code Playgroud)

正在创建cookie,但它的到期时显示为"浏览会话结束时".WTH?

angularjs angular-cookies

7
推荐指数
1
解决办法
2954
查看次数

Angular 9 - ngx-cookie-service 路径出现问题

我正在使用ngx-cookie-service包来存储一些与我的应用程序相关的数据。我需要将此 cookie 保存在基本路径上'/',因此每次我都确切地知道如何检索它。我的这个 cookie 需要更新,当发生这种情况时,新的 cookie 必须存储在相同的路径中(所以在 中'/')。问题是,有时当我刷新页面时,新的 cookie 会保存在新路径中,因此当我尝试用它检索它时this.cookieService.get(cookieName, '/')显然会失败。尽管我明确声明使用'/'as path ,但还是会发生这种情况。它并不总是发生,这会导致调试更加困难。

这是我使用cookies的服务

const urlParamsCookieName = 'errepiuapp-url-params';

/**
 * This service keeps track of the keys used to retrieve objects from the backend.
 */
@Injectable({
  providedIn: 'root'
})
export class KeyLookupService {

  private _lookupUrlSegments = ['students', 'macro', 'lto', 'sto', 'reports'];
  private _paramsMap$: BehaviorSubject<Map<string, any>>;

  private get paramsMap() {
    return this._paramsMap$.getValue()
  }

  constructor(
    private cookieService: CookieService,
    private router: …
Run Code Online (Sandbox Code Playgroud)

cookies setcookie angular-cookies angular ngx-cookie-service

7
推荐指数
1
解决办法
3225
查看次数