AngularJS - 在控制器之外获取$ cookie实例

时间:2015-03-19 11:51:50

标签: angularjs cookies

我正在使用Angular进行一些使用cookie存储的会话。

当我在控制器的范围内时,我没有问题让$ cookies实例工作:

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

但是有没有办法接收$ cookies的单例实例?无论使用控制器?

1 个答案:

答案 0 :(得分:0)

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

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