$ cookies对象没有属性

时间:2015-03-09 12:15:13

标签: angularjs cookies

我正在尝试使用角度为1.4.0-beta.2的$ cookies服务。

服务器创建的cookie进入document.cookie 并进入$cookies。 但是$cookies只是一个简单的对象。 当我检查console.dir($cookies)时,里面只有键/值。 哪个是get()put()getAll()函数?

我尝试检查https://docs.angularjs.org/api/ngCookies/service/ $ cookies中的基本示例代码 :

    angular.module('cookiesExample', ['ngCookies'])
       .controller('ExampleController', ['$cookies', function($cookies) {
           // Retrieving a cookie
           var favoriteCookie = $cookies.get('myFavorite');
           // Setting a cookie
           $cookies.put('myFavorite', 'oatmeal');
       }]);

但它不起作用。这可能是微不足道的,但我错过了什么?

2 个答案:

答案 0 :(得分:1)

你还记得更新“angular-cookies”吗?它是一个插件,所以单独更新“angular”是行不通的。

我正在使用1.4.0-rc.1,它可以工作(当然更新了“angular-cookies”到“1.4.0-rc.1”)

答案 1 :(得分:-1)

我遇到了同样的问题。在将angular-cookies和angular更新为最新版本之后,一切都按预期工作。谢谢TommyTheHitMan指出我正确的方向。