$cookieStore.get() renvoie la valeur undefined dans angularjs

Je suis en train d'écrire un cookie à partir d'un serveur par le biais de la réponse et c'est bien le problème, c'est quand j'essaie de lire le même cookie en utilisant angularJs $cookieStore.get() renvoie toujours 'undefined', j'ai débogué avec les outils de développement à l'aide de chrome et le cookie est là,

console.log($cookieStore.get("r"));

$cookieStore semble être injecté et en cours d'exécution ok, je me demandais simplement pourquoi angularJs ne peut pas lire le cookie.

$cookieStore.get() renvoie la valeur undefined dans angularjs

$cookieStore.get() renvoie la valeur undefined dans angularjs

Edit:

J'ai essayé avec $cookies de service et j'ai pas défini en tant que bien.

J'envoie le cookie dans le côté serveur sans aucun problème, je reçois des cookies dans chrome developer tools

Je suis en utilisant le Service de la Pile et le code est le suivant:

public override object Logout(IServiceBase service, ServiceStack.ServiceInterface.Auth.Auth request)
        {
            var resp = service.RequestContext.Get<IHttpResponse>();
            resp.Cookies.AddCookie(new Cookie { Name = "r", Path = "/", Value = "from server", HttpOnly = false, Discard = false, Expires = DateTime.Now.AddHours(12) });
            return base.Logout(service, request);
        }

OriginalL'auteur jack.the.ripper | 2013-10-16