0
votes

Comment économiser la valeur de la matrice comme globalement et accéder à d'autres modules en angulaire 4

j'ai essayé d'enregistrer ma réponse HTTP à une variable globale et si je passe à la page suivante et revenez à nouveau la même page La valeur stockée a été obtenue NULL / UNDEDEDINE

Maintenant comment enregistrer mon tableau de réponse dans Global et accéder à nouveau à la perte de la perte de 4 ans.

merci.


2 commentaires

Avez-vous une réponse de certaines API?


Vous pouvez utiliser un service angulaire et enregistrer la réponse dans une variable locale, puis dans les autres appels, vous pouvez vérifier si la variable est valorisée.


5 Réponses :


0
votes

Vous créez un service en angulaire et utilisez-le. Le service tiendra des données globalement et mises à jour. Fondamentalement, vous déclareriez une variable dans le service et l'accès à la composante et à la mise à jour. Utilisez où vous souhaitez utiliser


0 commentaires

1
votes

Il existe de nombreuses façons de stocker / enregistrer votre "tableau de réponse".

  • Si votre site n'est pas spa et que vous sautez d'une page à une autre, vous pouvez le stocker dans des cookies, localStorage ou SessionStorage . .
  • Si votre site est spa, vous pouvez créer un service qui servira ce tableau à n'importe quel composant ou plus encore, vous pouvez utiliser REDUX pour angular.

0 commentaires

0
votes

Vous pouvez le faire avec service ou modèle .

1) Dans le modèle, déclarez une variable de type de matrice et attribuez la réponse HTTP à ce modèle de variable de modèle et d'importation dans votre composant.

2) En service, créez des fonctions Get and Set Fonctions et des appels Fonction Set avec la réponse HTTP et appelez dans votre fichier de composant souhaité

soit des façons d'accéder aux données sur tous les modules et composants.


0 commentaires

1
votes

Créer un service dans votre application et utilisez le code ci-dessous Créez une méthode Setter and Getter

call setter method and update the value whenever you get new data from api



call getter method after  creating an instance of this service in ahy of you component in same module


0 commentaires

0
votes

J'ai créé un fichier de service avec définir et obtenir des fonctions. À la première fois, il enregistre et récupéré correctement.

Mais si je passe à la page suivante et revenez à nouveau, les valeurs sont réinitialisées et la valeur a été vide.


0 commentaires