我正在尝试使用角度为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');
}]);
但它不起作用。这可能是微不足道的,但我错过了什么?
答案 0 :(得分:1)
你还记得更新“angular-cookies”吗?它是一个插件,所以单独更新“angular”是行不通的。
我正在使用1.4.0-rc.1,它可以工作(当然更新了“angular-cookies”到“1.4.0-rc.1”)
答案 1 :(得分:-1)
我遇到了同样的问题。在将angular-cookies和angular更新为最新版本之后,一切都按预期工作。谢谢TommyTheHitMan指出我正确的方向。