Attualmente questo non è implementato in angolare (1.2.7). Si può avere uno sguardo alla linea angular.js 4348 - il codice in questione un po 'ridotta:
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);
}
come si può vedere l'; domain = XYZ non è incluso. Devi scrivere il tuo cookiestore che implementa questa funzionalità, ma dovrebbe essere molto semplice.
Aggiornamento: AngularJS 1.4.0-beta.6 [aggiunge questa funzione] (https://github.com/angular/angular.js/blob/master/CHANGELOG.md#features). – GregL