comment enregistrer et récupérer des données à partir de Angular2 local de stockage?
J'ai été en mesure de stocker un jeton d'authentification dans le navigateur localstorage
, mais je n'ai pas pu le récupérer en tant que chaîne de caractères. Je ne peux pas trouver des exemples sur la façon de le faire.
Pourriez-vous collez votre code qui récupère le local de stockage s'il vous plaît?
Il y a une autre question à aborder ce que recommande l'utilisation d'un service et Observables, pour être en mesure de garder la trace des modifications apportées à localStorage éléments: stackoverflow.com/questions/35397198/...
Il y a une autre question à aborder ce que recommande l'utilisation d'un service et Observables, pour être en mesure de garder la trace des modifications apportées à localStorage éléments: stackoverflow.com/questions/35397198/...
OriginalL'auteur Raj Kumar | 2016-06-27
Vous devez vous connecter pour publier un commentaire.
Vous pouvez écrire vous-même un service pour encapsuler la sérialisation et la désérialisation:
L'ajouter à vos fournisseurs, soit dans le
bootstrap
appel:ou dans la racine de votre composante:
Puis dans le composant où vous en avez besoin, il suffit de l'injecter dans le constructeur:
read<T>(key: string): T {
devrait êtreread<T>(key: T): T {
...correct?Non,
T
est le type de la valeur. La clé est une chaîne de caractères - le nom de la valeur stockée. 🙂C'est donner de la valeur null
OriginalL'auteur rinukkusu