问题标签 [angular-cookies]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - 如何在 AngularJS 中访问 cookie?
AngularJS 访问 cookie 的方式是什么?我已经看到了对 cookie 的服务和模块的引用,但没有示例。
有,还是没有 AngularJS 规范的方法?
javascript - 如何在 AngularJS 中设置 cookie 的过期日期
我们希望将用户的授权信息存储在 cookie 中,该信息在浏览器刷新 (F5) 时不应丢失。
如果用户在登录时选择了“记住我”复选框,我们希望将授权信息存储在“永久 cookie”中。
javascript - 为什么我无法注入 angular-cookie?
我有
一切都正确加载。
然后在我的javascript中我尝试注入ngCookies:
但它似乎没有找到 $cookies:
angularjs - 为什么 AngularJS 将 X-XSRF-TOKEN 标头作为 JSON 字符串发送?
Angular 将X-XSRF-TOKEN
标头设置为XSRF-TOKEN
cookie 的值:
但是,如果使用(例如,用于 Rails 集成)设置XSRF-TOKEN
cookie :$cookieStore
这意味着标题将有额外的双引号:
为什么 Angular 在设置标头的值时不调用fromJson()
,以便标头看起来像这样:
?
这将使我们免于删除服务器端的额外双引号。
我在这里遗漏了一些明显的东西吗?
注意:我不是在寻找解决方法。我试图了解这种行为是否是预期的行为,如果是,理由是什么?
angularjs - AngularJS - $resource 请求是否自动发送 cookie?
我在我的 angularJS 应用程序中使用了一个 $resource。它会自动发送我的 cookie 吗?我在同一个域上做请求。
angularjs - AngularJS中带有指令的LocalStorage
我使用 ngStorage ( https://github.com/gsklee/ngStorage ) 在浏览器的 localStorage 中存储一些数据。
我有这个标记
使用“卡片”(如您所见)指令,为每张卡片存储我的模板。
在我的控制器中,我有这种方法可以将卡片推送到 ng-repeat 卡片数组中:
到目前为止有效。但是我无法将卡片存储在我的 ul 中。我尝试了一些变体:
但是要么我的卡片不再显示在列表中,要么列表不会被存储。我可以做些什么来将我的卡片元素存储在列表中?我究竟做错了什么?
angularjs - Why is angular cookies accepting only strings, but not numbers?
When I was working with angular cookies, I found out that only strings are accepted by $cookies and stored in browser's cookie when set. i.e
If I set the following cookies
Only $cookies.name is set in the browser. So I had to change it to
to make it work.
here is the fiddle link to show the demo.
I've tried to check the angular source code to see why and found that they are deliberately checking for the value to be isString.
Is there any specific reason why they are accepting only string values. Couldn't we just allow integers also and convert to string while adding to browser cookie.
Thanks!
angularjs - 来自响应的 Cookie 更新将在未来延迟
我遇到了一个奇怪的ngCookies
服务问题。主要是,在收到来自我的/api/auth/login/
端点的响应后,带有标题:
在$cookies['csrftoken']
未指定的时间后更新。这一事实已记录在文档中:
知道这一点后,我求助于$timeout
希望将我的代码评估延迟到上述.$eval
最后得到以下(CoffeeScript):
但是上面的代码仍然存在这个问题。Cookie 会在启动后使用来自响应方式的值进行更新$timeout
。
console.log('cookies push', $browser.cookies().csrftoken, cookies.csrftoken);
在此处添加后(if
声明后)。我最终得到了这样的结果:
如您所见,在 7 次打印后,令牌相等。
yhQqT6KOfSKYCNB3Ag4sEPllMgkLrVj1
令牌来自上一个会话。我正在测试注销并进入应用程序而不刷新页面。Setting X-CSRFToken
直接在我的函数中do_fancy_stuff()
调用(没有异步的东西,只是裸$cookies['csrftoken']
访问)。
还$q
需要使用 来提供类似承诺作为返回值(如果 cookie 工作正常,$http
则不会有)。$q
javascript - 如何清除 angular.js 中的 cookie
目前正在使用 angulajs 应用程序。
我想在 cookie 中存储一些值。所以我使用angular-cookies-min
脚本向 cookie 添加一些值
我已经使用下面的代码将值保存到 cookie。
现在我想清除cookie?我该怎么做?