问题标签 [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 回答
340 浏览

angularjs - 离子构建后 Angular Cookies 不起作用

我正在尝试将登录的用户信息存储在 Angular Cookie 中。奇怪的是,当我这样做时,它在浏览器中运行良好ionic serve。也可以使用ionic run android -l-c --debugUSB 调试模式在手机调试模式下工作。但是当我这样做时,ionic build android用户信息不会存储在 $cookiestore 中。

<script src="lib/angular-cookies/angular-cookies.min.js"></script>在我的 index.html中引用过

0 投票
3 回答
13449 浏览

angularjs - $cookies 与 angularjs 1.4 到期日期

如何使用 angularjs 1.4 设置具有到期日期的 cookie。文档说要使用

但它不起作用。我的萤火虫仅将到期日期显示为会话。

HTML

Javascript

我试图设置 jsFiddle 但它无法保存。我的警报显示未定义。

0 投票
2 回答
2608 浏览

javascript - 如何增加 cookie 值?

我想知道你将如何增加 cookie(一个,只是为了保持基本。)

0 投票
0 回答
579 浏览

angularjs - 无法读取 localhost cookie(返回未定义)

尝试使用 ngCookies 读取 cookie。有一个饼干:

控制器.js:

html是:

但结果页面是:

更新

我在 spring 控制器中创建了 cookie。

我不知道为什么无法成功读取 cookie。欢迎任何建议。谢谢。

0 投票
1 回答
1429 浏览

angularjs - AngularJs - $cookies 仅在刷新相同状态后反映更改

我习惯于从 a 成功登录后$cookies存储,然后在我的. 在整个过程中,应用程序的状态没有改变,页面也没有重新加载。现在,当我在此过程中进行控制台登录时,它会显示,但是当我刷新页面时,它会完美显示。userIdmodalInstanceControlleruserIdhomepageControlleruserIdundefineduserId

我在成功登录时预先填写表格,所以我不想重新加载我的状态。任何解决方案,以便我可以实现这一目标。

代码片段:

modalInstanceController

homepageController

userId仅在页面刷新时显示。

0 投票
0 回答
69 浏览

javascript - $Cookies 不设置即时

我被困在导航栏上隐藏和显示登录/注销按钮。我在loginCtrl属于设置一些 cookie login.html。并获取homeCtrl属于home.html. 这是我的代码;

我的导航栏:

所以我做了一些谷歌搜索并找到了那个;

Cookie 仅在摘要时添加到浏览器中。

我不知道摘要是什么。那么我的问题的可能解决方案是什么?

0 投票
1 回答
109 浏览

javascript - $cookies 并隐藏登录/注销和 ui-router 子状态的元素

我被困在导航栏上隐藏和显示登录和注销按钮。我在属于 login.html 的 LoginCtrl 设置了一些 cookie。当用户登录时,我将 rootscope 分配给一些变量,该变量分配给 ngshow/hide 并在 HomeCtrl 中获取这些 cookie。我想要实现的是,当我单击 login.html 中的登录按钮时,导航栏中的登录元素必须消失,而用户名元素必须显示。在 plunker 中,当我添加一些嵌套状态(例如我的本地状态)时,结果是相同的。但是当我删除嵌套结构并添加简单的两个状态时,它就开始工作了。

工作案例:

不工作案例:

当您登录时,登录按钮就位,但是当您重新运行应用程序登录按钮时,这是 plunker。 http://plnkr.co/edit/tZuvyrAUD0yCN8a3K5lF

0 投票
1 回答
126 浏览

javascript - 使用 ng-class 基于 ng-cookies 存储数据

我正在尝试根据函数内部的条件使用 ng-class,但有时切换不起作用。我使用了 $scope.getBookmarkIcon 函数,这样即使在页面刷新后我也可以使用 bookmarkIcon 类选择 ng-class,但它不是工作属性。

这是我到目前为止所尝试的: http ://plnkr.co/edit/raZeNb9FdCtfsf6FanU5?p=preview

0 投票
1 回答
773 浏览

javascript - 保存 AngularJS 应用程序的状态

是否可以使用 Angular 本地存储来保存 AngularJS 应用程序的状态?我正在创建一个相当简单的基于信息的应用程序,其中包含相当多的内容,我希望能够保存用户当前的“位置”,这样如果他们关闭应用程序然后稍后重新打开,应用程序就会在该保存点打开。

我一直在尝试了解 cookie 和本地存储并寻找相关主题,但无法找到与 AngularJS 相关的任何内容,只有 jQuery。

0 投票
1 回答
353 浏览

javascript - 角度 cookie 没有在不同的 url 返回相同的值

目前我正在实施角度 cookie 来保留信息。这是我添加信息的方式。 oItems是对象的 javascript 数组。

Angular Versoin 1.4.7

$cookies.putObject("oItems",oItems,[{path:'/',expires:exp,domain:'alpha.domain.com'}])

获得的方法是:

$cookies.getObject("oItems")

当我在 url alpha.domain.com 上时,这些工作正常

现在我尝试在 alpha.domain.com/cart 访问 cookie 并能够接收值。当我从数组“oItem”中删除元素时,问题就出现了。在alpha.domain.com/cart上它只显示一个项目,而在alpha.domain.com上它显示 2 个项目。

各位大神能告诉我可能是哪个问题吗?