Conserver les données dans la page après actualisation
J'ai 2 pages de mon angulaire du projet.L'un d'eux est la page principale.L'autre est contextuel de la page. - Je saisir les données d'entrée des balises dans mon menu contextuel de la page,puis quand je clique sur le bouton ajouter des données est ajouté à la page principale.Il fonctionne parfaitement.Je tiens données d'un tableau dans ma page principale.Mais si j'actualise la page (page principale) de données ne semble pas plus.Avez-vous une idée?
J'ai fait des recherches et ont appris localstorage et les cookies.Mais je peut envoyer des données à partir d'une page à l'autre page.Ce que je veux faire est de conserver les données dans la page.Comment puis-je gérer cela?
Ce que je comprends, c'est que nous utilisons localstorage pour envoyer des données à une autre page.Suis-je le droit?
Vous devez vous connecter pour publier un commentaire.
Cela peut être fait avec un localStorage.
Un exemple:
Ci-dessus est de savoir comment vous enregistrer pour obtenir à nouveau vous faire dans le ngOnInit:
MODIFIER
D'importation:
import { OnInit } from '@angular/core';
Mettre en œuvre sur votre composant(classe):
export class YourClass implements OnInit
Et après le constructeur:
JSON.parse(localStorage.getItem('Array'))
dans la console du navigateur, vous obtenez la sortie de.angular.module('app') .controller('MyController', MyController); function MyController($scope, ...) { // controller definition }
localStorage
,cache
,cookies
?ngOnDestroy() {}
doit toujours becalled. À moins que vous ne pas détruire le composant, si ce n'est l'utilisation*ngIf
.Je voudrais créer un service simple qui peut vous aider à gérer le localStorage de données. Quelque chose de simple comme:
Comme vous l'avez dit,
window.localStorage
est un moyen d'aller. Vous pouvez stocker des données danslocalStorage
et il sera conservé même après la fermeture de la session. Dans angulaire, vous pouvez rendre un service à simplifier l'accès des données spécifiques de stockage.Pour recharger les données de
localStorage
que vous entrez dans la page, vous pouvez utiliserngOnInit
cycle de vie du crochet de charger des données de stockage et de remplir votre point de vue.