角度服务访问cookie

Han*_*ijk 5 html javascript cookies angularjs

我可以成功访问我的控制器上的cookie.

angular.module('mobbr', [ 'ngCookies' ]).    

function RegisterCtrl($scope, $cookies) { }
Run Code Online (Sandbox Code Playgroud)

但每当我尝试在这样的服务中使用cookie时.

angular.module('mobbr.services', []);
angular.module('mobbr.services').factory('currentUser', [ 'ngCookies', function ($cookies) {}]);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:ngCookiesProvider < - ngCookies < - currentUser.

有关为什么这不起作用的任何想法以及我应该如何通过访问cookie来初始化服务?

Jef*_*ffB 11

这就是我的类似代码:

angular.module('app.MyData', ['ngResource','ngCookies']).
    factory('MyService', function($resource, $http, $cookies) {
        ...
    })
Run Code Online (Sandbox Code Playgroud)