AngularJS-获取控制器外部的$cookies实例

AngularJS-获取控制器外部的$cookies实例,angularjs,cookies,Angularjs,Cookies,我正在使用Angular进行cookies会话存储 当我在控制器的范围内时,我可以让$cookies实例正常工作: MyApp.controller('ValidationController',['$cookies', validateUser]); function validateUser($cookies) { //some logic with the $cookies instance } 但是有没有一种方法可以接收$cookies的单例实例?无论是否使用控制器?我不确定我

我正在使用Angular进行cookies会话存储

当我在控制器的范围内时,我可以让$cookies实例正常工作:

MyApp.controller('ValidationController',['$cookies', validateUser]);
function validateUser($cookies)
{
    //some logic with the $cookies instance
}

但是有没有一种方法可以接收$cookies的单例实例?无论是否使用控制器?

我不确定我是否理解正确,但您可以在任何其他有意义的地方注入$cookie服务,它不需要只是一个控制器。例如,如果您需要使用它,它可以是其他服务:

MyApp.factory('something', ['$cookie', function($cookie) {
    // use $cookie service 
}])

我就是这个意思。。我还没有那么强壮。边走边学: