Si vous utilisez $window.localStorage.setItem(key,value)
à stocker, $window.localStorage.getItem(key)
pour récupérer et $window.localStorage.removeItem(key)
à supprimer, vous pouvez alors accéder aux valeurs dans n'importe quelle page.
Vous devez passer le $window
service au contrôleur. Bien qu'en JavaScript, window
est disponible dans le monde entier.
En utilisant $window.localStorage.xxXX()
l'utilisateur a le contrôle sur le localStorage
valeur. La taille des données dépend du navigateur. Si vous utilisez uniquement $localStorage
alors la valeur reste tant que vous utilisez window.location.href pour naviguer vers une autre page et si vous utilisez la fonction <a href="location"></a>
pour naviguer vers une autre page, alors votre $localStorage
est perdue dans la page suivante.