2015-03-09 54 views
7

Tôi đang cố gắng sử dụng dịch vụ cookie $ bằng cách sử dụng góc 1.4.0-beta.2.

Cookie do máy chủ tạo ra được nhập vào document.cookie và cũng vào $cookies. nhưng $cookies chỉ là một đối tượng đơn giản. khi tôi kiểm tra console.dir($cookies) chỉ có khóa/giá trị bên trong. các chức năng get(), put(), getAll() ở đâu?

Tôi đã cố gắng để kiểm tra mã mẫu rất cơ bản từ https://docs.angularjs.org/api/ngCookies/service/ $ cookie :

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

nhưng nó không hoạt động. Nó có lẽ tầm thường, nhưng tôi đang thiếu gì?

+1

Cùng một vấn đề ở đây. Bạn có tìm được gì không? –

+0

Cùng một vấn đề ở đây ... –

Trả lời

1

bạn có nhớ cập nhật "cookie góc" không? đó là một plugin, vì vậy việc cập nhật "góc cạnh" một mình sẽ không hoạt động.

Tôi đang sử dụng 1.4.0-rc.1, và nó hoạt động (đã được cập nhật "góc-cookies" để "1.4.0-rc.1", tất nhiên)

-1

tôi đã cùng một vấn đề . Sau khi cập nhật cả cookie góc và góc tới phiên bản mới nhất, mọi thứ hoạt động như mong đợi. Cảm ơn, tommyTheHitMan, đã chỉ cho tôi đúng hướng.

Các vấn đề liên quan