-1
votes

Comment puis-je sauver l'état de composant en angulaire?

Je cherche à enregistrer l'état d'une table de données que j'utilise dans Angular 7 & Thypscript.

La fonctionnalité est similaire à l'état d'enregistrement comme dans un onglet Navigateur.

Donc, sur la redirection vers un autre composant, si je retourne au composant avec la table de données, comment puis-je enregistrer l'état disons si j'utilise un filtre?


2 commentaires

Une approche commune serait de le stocker dans un service ou dans un stockage local (si ce n'est pas sensible)


L'utilisation de routereusestrategy peut être utile (voir angular.io/api/router/ Routereusestrategy )


3 Réponses :


0
votes

Essayez d'utiliser une bibliothèque de gestion de l'état comme https://ngrx.io/guide/store Ou utilisez localtstorage pour enregistrer et récupérer les filtres.


0 commentaires

0
votes

1 méthode serait de stocker l'état dans le stockage local. Ainsi, lorsque vous revenez à la page d'origine, vous pouvez interroger pour voir si l'élément existe dans le stockage local si elle réinitialise.

let data = {}; localStorage.Setitem ("paramètres", données);

Ce n'est pas un moyen efficace juste pour l'apprentissage de son amende


0 commentaires

0
votes
  1. stockage local
  2. NGRX / Store
  3. sujet ou comportement au comportement

    La dernière option est deux services directionnels, la meilleure option serait probablement stockée.


0 commentaires