【问题标题】:AngularJS $cookies 1.6.9 not workingAngularJS $cookies 1.6.9 不工作
【发布时间】:2018-08-13 01:59:26
【问题描述】:

我正在使用 AngularJS $cookies 1.6.9 来管理我网站上的 cookie。 我试过一个简单的cookie集,如下:

$cookies.put('myCookieTest', 'test');
var cookie = $cookies.get('myCookieTest');
console.log(cookie);

我已经正确安装了 angular-cookies,当我设置或检索 cookie 时,控制台中没有返回错误。虽然这段代码 sn-p 的结果是undefined。在 Google Chrome 检查器中,在应用程序选项卡下,在 cookie 部分中,我没有看到我的 cookie,因此似乎代码没有设置它。

知道我在这里缺少什么或代码有什么问题吗?

【问题讨论】:

  • 你是否在你的模块中注入了ngCookies

标签: javascript angularjs cookies angular-cookies


【解决方案1】:

请查看版本

嗨,

我认为你已经配置好了所有东西,但可能是版本问题。

【讨论】:

    【解决方案2】:

    确保您在模块和控制器中注入了ngCookies。请检查这个简单的 demo fiddle 并将其与您的解决方案进行比较。还要确保您使用的是正确版本的ngCookies。 ngCookies 1.6.9 是为 AngularJS 版本 1.6.9 制作的。

    var myApp = angular.module("myApp", ['ngCookies']);
    
    myApp.controller("Ctrl1", function($$cookies) {
      $cookies.put('myCookieTest', 'test');
      var cookie = $cookies.get('myCookieTest');
      console.log(cookie);
    });
    

    【讨论】:

      猜你喜欢
      • 2023-03-25
      • 2017-05-28
      • 2014-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多