Usando ngCookies em AngularJS

A documentação do ngCookies no Angular é muito vaga, então aqui está um pequeno artigo sobre como começar a usar o ngCookies.

Por algum motivo, o Angular 1.0.4 parece não incluir o módulo ngCookies, então tive que baixar o módulo de cookies manualmente e incluí-lo em meu projeto. Observe que se você apenas incluir a URL para os dados brutos no Github, ela não funcionará no IE por causa de uma incompatibilidade de MIME.

Na declaração do App Module, adicione ‘ngCookies’ como uma dependência:

var App = angular.module('myModuleName', ['ngCookies']);

Adicione o serviço $ cookies como um parâmetro para o controlador que você deseja e acesse as propriedades do cookie como um objeto regular

function SomeFunc($scope, $cookies) {
$cookies
.NameOfMyCookie = "Setting a value";
alert
($cookies.NameOfMyCookie);
}

Essência