102 votes

Comment recharger la page avec pagination en Angular 2 ?

Comment recharger la page en cours sur Angular 2 ?

si je suis en page 2 (pagination) et que je rafraîchis la page, la page 1 (URL pageload) s'affiche. mais je veux que je rafraîchisse la page 2 et qu'elle apparaisse en page 2.

0 votes

Que voulez-vous obtenir en rechargeant ? Peut-être existe-t-il d'autres moyens d'atteindre le même objectif ?

0 votes

@MadhuRanjan Je veux réinitialiser tous les modèles mais pas valeur après valeur,

0 votes

Vous pouvez avoir toutes les fonctions de récupération de modèle dans une méthode commune et l'appeler en cas de besoin.

221voto

Cela devrait être techniquement réalisable en utilisant window.location.reload() :

HTML :

<button (click)="refresh()">Refresh</button>

TS :

refresh(): void {
    window.location.reload();
}

Mise à jour :

Voici un exemple de base StackBlitz exemple montrant le rafraîchissement en action. Remarquez que l'URL sur le chemin "/hello" est conservé lorsque window.location.reload() est exécuté.

6 votes

Je veux une meilleure façon Windows.location qui n'est pas multiplateforme...

0 votes

Il n'existe pas de méthode simple pour le transfert entre plates-formes. Vous devez vérifier sur quelle plate-forme il s'agit et effectuer le rechargement approprié pour cette plate-forme.

0 votes

L'actualisation ne fonctionne pas et ne fait que ramener l'utilisateur à la première page.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X