如何为angularJS $ cookies设置域名

Bha*_*a K 12 cookies angularjs

似乎$ cookies只允许设置键/值对.

但我也需要设置域参数.我需要从网站的一个子域设置cookie,并在网站的所有子域中使用它.

我正在使用angularJS和Twitter Bootstrap.

mic*_*ael 8

目前这没有以角度(1.2.7)实现.您可以查看angular.js第4348行 - 相关代码稍微减少:

if (value === undefined) {
   // Delete the cookie
   rawDocument.cookie = escape(name) + 
          "=;path=" + cookiePath + ";expires=Thu, 01 Jan 1970 00:00:00 GMT";
} else {
   // set or update the cookie value
   rawDocument.cookie = escape(name) + '=' + escape(value) + ';path=' + cookiePath);
}
Run Code Online (Sandbox Code Playgroud)

你可以看到; domain = XYZ不包括在内.您必须编写自己的cookiestore来实现此功能 - 但这应该非常简单.