Tôi đang cố gắng sử dụng các cookie trong góc - đây là những gì tôi đang cố gắng:
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.14/angular-cookies.min.js"></script>
var capApp = angular.module('capApp', ['ngRoute','ui.bootstrap','ngCookies']);
capApp.controller('cookieCtrl', ['$scope','$cookies', function($scope, $cookies) {
var favoriteCookie = $cookies.get('user_id');
alert(favoriteCookie);
}]);
tôi nhận được lỗi này trong bảng điều khiển
TypeError: $cookies.get is not a function
Bất kỳ ý tưởng nào tôi gặp sự cố?
CẬP NHẬT
Kiểm tra phiên bản của Angular bạn đang sử dụng cho tất cả mọi thứ - bất kỳ kẻ góc đọc này, hãy chuyển đổi phiên bản trong các tài liệu sáng màu xanh lá cây và rất lớn! Bạn chỉ đơn giản là không nhận thấy nó.
vì bạn sử dụng '$ cookieStore' không phải' $ cookie', chỉnh sửa: oops xấu, không được dùng bây giờ edit2: nhưng vẫn không có 'get()' trên '$ cookie' https: //docs.angularjs .org/api/ngCookies/service/$ cookies – Ronnie
Không, $ cookieStore không được dùng nữa - https://docs.angularjs.org/api/ngCookies/service/$cookieStore –
damn, tôi ở khắp mọi nơi, lol. Có một get(). welp leme see ... – Ronnie