问题标签 [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.

0 投票
1 回答
883 浏览

angularjs - 关闭浏览器后如何保留 ngCookies?

我想在关闭浏览器后保留我的 ngCookies。经过一些研究,我尝试了这个解决方案:

但遗憾的是它只适用于 F5(刷新)。关闭浏览器后如何保留 cookie?

0 投票
0 回答
131 浏览

angularjs - $cookieStore 或 $cookies 没有保存 $stateParams 数据

下面是我的控制器,我需要将$stateParams数据保存在$cookieStoreor$cookie中。因为当我刷新时所有数据$stateParams都消失了。

下面是我是如何做到的。但它不保存数据。当我把一个console.log 都变成空的。

当我第一次访问该页面时,数据就在那里。但是当我刷新页面时,所有控制台都变为空。

0 投票
0 回答
1056 浏览

angularjs - 无法使用 ionic 从 angular $http post 获取响应 cookie

我正在从本地主机向远程服务器发送一个 post auth 请求,以获取服务器返回的响应 cookie(使用离子代理解决 CORS)。从 chrome 网络检查器,我可以看到响应 cookie 已从服务器返回。但是,我无法从 $http 发布响应中访问它。我几乎尝试了其他帖子中的所有内容,但我仍然无法获得 cookie。我试过的

  • 我使用 ngCookie 和 $timeout 组合。基本上,当我使用 $cookie.getAll() 时我得到一个空对象,我假设 cookie 不存在
  • 我还将 withCredentials 设置为 true
  • 我也试过 headers.get('set-cookie')

我的角度版本是 1.5.3。请帮忙

下面是我的代码

这是服务器响应 在此处输入图像描述

0 投票
0 回答
627 浏览

angularjs - Angularjs Login Application with Cookies

I try to create a login app using Angularjs that storing information in $cookies. Once the user is logged in, they don't have to log in again:

This is login form:

This is the app.js

But I am new to angularjs and not really got to $cookies.

Any help would be appreciated!

Thanks, guys!

0 投票
1 回答
333 浏览

angularjs - 角度将 $cookie 传递给指令中的点击事件

使用角度,我想在单击保存按钮时使用指令将输入的值保存到 cookie 中。这是我的代码,我不确定是否应该使用链接函数或控制器指令,但无论如何 $cookie 在单击事件处理程序中当然是未知的。如何将 $cookie 或 $log 传递给 on Click 函数?

如果您认为我应该以另一种方式完全这样做,请告诉我。

0 投票
2 回答
2816 浏览

angularjs - 使用 express/angularjs 在子域之间共享 cookie

我一直在努力完成这项任务,但还没有任何突破。如果有人能帮助我解决这个问题,我将非常感激。

现在的情况:

我有两个应用程序在两个子域中运行

st.localhost:8080 和 acm.localhost:8080

当用户尝试访问其中一个 URL 时,我使用 Angular $cookies 服务搜索名为“auth”的cookie。如果 cookie 已定义或存在,则用户将被重定向到原始应用程序。但是,如果 cookie 未定义,用户将被重定向到登录页面(登录页面位于两个应用程序中)。

在登录页面中,在成功检查凭据后,我再次使用随机值设置了“auth” cookie。该 cookie 应该在两个子域之间共享。

表达:

以下登录功能由 ST 和 ACM 应用程序共享

Express 能够成功创建 cookie 'auth',因为我可以在 /login 服务响应中看到 Set-Cookie 标头。但是,浏览器不会将此 cookie 附加到我从应用程序(例如 st.localhost)发出的后续 API 请求中。我也无法通过 Angular 读取此 cookie。

导致 obj 未定义。

在此处输入图像描述

我感觉我将 cookie 的域设置为子域之一的“localhost”的方式有问题。

关于我可能做错了什么的任何建议?

提前致谢。

0 投票
1 回答
1903 浏览

javascript - 重新启动浏览器后,角度 ngCookies 不保存 cookie

我为 Angular 的 cookie 编写了这个简单的 demp 应用程序。

每当我输入这个(通过nodeJS)并转到这个url:http: //127.0.0.1 :8080

cookie 存在于浏览器的 cookie 中。当我单击刷新或关闭选项卡并使用此 url 打开一个新选项卡(不关闭浏览器)时,cookie 会保留。

但是,当我关闭浏览器(chrome/IE/firefox)并再次打开此 url 时,cookie 不存在!

为什么?即使我关闭计算机并重新启动它,它仍会记住我通过 coockis 的登录信息,我怎样才能使它像 facebook?

谢谢

索引.html

0 投票
1 回答
1388 浏览

javascript - 遇到问题 $injector:unpr Unknown Provider for $cookies in ngCookies

点击这里查看错误信息

得到错误 $injector:unpr Unknown Provider for $cookies

我在我的 app.js 文件中添加了 ngcookies 模块,并在我的控制器中使用了 $cookie 服务,但是当我的控制器中注入 cookie 服务时,我无法创建 cookie 抛出错误

应用程序.js

控制器.js

请帮助解决这个错误

0 投票
1 回答
196 浏览

angularjs - Angular $cookies“找到​​循环依赖”

收到此错误“错误:[$injector:cdep] 找到循环依赖项:$cookies <- $cookies <- AuthService”

使用以下代码

我在登录组件中使用此服务

无法理解我的代码有什么问题......如果从这里删除 $cookies,它工作得很好。也许解决方案是编写自己的 cookie 服务?:)

0 投票
2 回答
1214 浏览

angularjs - 需要通过名称 angularjs 读取 cookie 值

我的应用程序中有 cookie,我需要使用 angularJS ngCookies 读取它。当我从浏览器扩展导出 cookie 时,它​​看起来像以下 json :

此 JSON 中可以有更多对象以及“JSESSIONID”。所以我只想读取 JSESSIONID 的值。

我的代码:

我得到未定义的对象。