Nous voulons stocker l'Autorisation de l'Utilisateur de l'information de cookie qui ne doit pas être perdu lors du refresh (F5) de navigateur.
Nous voulons stocker l'autorisation de l'info dans "permanents-cookie" dans le cas où l'utilisateur a opté pour "se Souvenir de Moi" case à cocher au moment de l'ouverture de session.
Réponses
Trop de publicités?Pour ceux d'entre vous qui avez fait de votre mieux pour éviter d'avoir à charger les plugins jQuery, cela semble être un bon remplacement pour angulaires - https://github.com/ivpusic/angular-cookie
EDIT:
J'ai eu quelques downvotes et les commentaires que c'est possible, mais personne n'est à l'affichage d'un lien, et je ne suis pas en mesure de trouver moi-même.
ORIGINE:
Il n'y a aucun moyen de le faire. Il serait très utile de pull request.
L' $cookie service est comment vous accéder à des cookies et il n'a pas les propriétés de ces options. Si vous creusez dans le code de ce service, il utilise un service sans-papiers appelle $navigateur, qui code en dur à l'expiration.
Vous pouvez aller à la angular.js script et changer la plaquette cookie
recherche pour self.cookies = function(name, value) {
alors u peut changer le code qui ajoute le cookie par exemple pour 7 jours
if (value === undefined) {
rawDocument.cookie = escape(name) + "=;path=" + cookiePath +
";expires=Thu, 01 Jan 1970 00:00:00 GMT";
} else {
if (isString(value)) {
var now = new Date();
var time = now.getTime();
time += 24*60*60*1000*7;
now.setTime(time);
cookieLength = (rawDocument.cookie = escape(name) + '=' + escape(value) +
';path=' + cookiePath+";expires="+now.toGMTString()).length + 1
@Vincent-briglia l'a souligné, il y a un jQuery drop-in qui peut être utilisé comme une solution de contournement jusqu' $cookie
service devient configurable - check it out ici
Cookies, les services sont limités dans angulaire , Si vous voulez puissant authentification puis utiliser HTML5 stockage de session
Voici le lien youtube (Little big vidéo, mais très utile)
De bout en bout des services de ---> github
Youtube ---> voir cela
Cet exemple est sur laravel, mais vous pouvez l'utiliser sur n'importe quel cadre
J'espère que cela va vous aider .