Comment auto expire le stockage local des valeurs en angular js?
Je suis en utilisant localStorage dans mon application.
Je veux effacer ces valeurs après 20 minutes.
Peut-u s'il vous plaît m'aider?
il n'y a pas d'api pour définir le délai d'expiration. Vous ne pouvez le supprimer.
Je pense que c'est la meilleure réponse:stackoverflow.com/questions/13011944/...
Je pense que c'est la meilleure réponse:stackoverflow.com/questions/13011944/...
OriginalL'auteur Janani | 2015-03-05
Vous devez vous connecter pour publier un commentaire.
J'ai écrit une extension angulaire-localStorage (https://github.com/grevory/angular-local-storage) qui est capable de supprimer des entrées dans localStorage automatiquement lorsque vous fournissez un paramètre facultatif dans l'ensemble de la méthode.
https://gist.github.com/Kyoss79/8cd37a54679804fdeb6d
Suis-je en droit de penser cela ajoute une heure d'expiration, de sorte que vous pouvez interroger localstorage et supprimer la ligne si elle est trop vieille? Je ne peux pas voir tout ce qui l'expiration de la ligne automatiquement? Soigné plus. Serait defintiely être utile d'avoir dans le cœur lib. 🙂
OriginalL'auteur Kyoss
après ou initier votre module d'appel exécution et l'installation d'une $intervalle qui efface les locaux de stockage bout de 20 minutes.
oui. La page ne doivent être ouverts pour que cela fonctionne. Nous avons pour stocker les données avec une date et heure d'expiration pour valider c'est le contraire. Cet horodatage peut être utilisé lors de l'extraction de données et la fonction en cours d'utilisation pour ce pouvez supprimer les données et renvoie null si elle a expiré. Espérons que cela aide 🙂
vous ne pouvez pas vraiment "auto expirent" si la page doit être ouvert
c'est exact, vous ne pouvez pas auto expiration directement. Vous pouvez utiliser la solution de contournement mentionné dans le commentaire ci-dessus.
OriginalL'auteur Anil Dukkipatty
Selon W3Schools:
Cependant, une question similaire a déjà été posée et répondue ailleurs: Quand dois-éléments dans le stockage local HTML5 date d'expiration? Il y avait quelques solutions de contournement là qui pourraient vous être utiles.
OriginalL'auteur NoahC