Angulaires - Accédez à courant même URL avec le composant rechargez pas la page entière

Je suis en utilisant Angulaire 5 de la bibliothèque, je veux accédez à l'URL actuelle avec le rechargement (actualiser) de l'ensemble du composant pas de la page, j'ai lu à propos de la navigation à l'URL courante dans angulaire document.

Et que c'est ce dont j'ai besoin:

 /**
 * Define what the router should do if it receives a navigation request to the current URL.
 * By default, the router will ignore this navigation. However, this prevents features such
 * as a "refresh" button. Use this option to configure the behavior when navigating to the
 * current URL. Default is 'ignore'.
 */
onSameUrlNavigation: 'reload' | 'ignore';

Maintenant, j'ai essayé de définir le onSameUrlNavigation propriété reload puis naviguer vers la même URL, mais rien ne s'est vraiment passé, comme ceci:

this.router.onSameUrlNavigation = 'reload';
this.router.navigate(['view'], { queryParams: { QueryUUID: selectedId } });

Quelqu'un a utiliser avant, peut vous aider?

  • Qu'entendez-vous par rien de ce qui s'est passé? Il n'a pas naviguer à la route dans la barre d'adresse? Il l'a fait naviguer jusqu'à la route par défaut? Il n'y a pas d'erreurs sur la recharger?
  • juste la valeur du paramètre a changé, rien d'autre .
  • Donc, ce n'est pas de travail? Votre question n'est pas très clair sur ce qu'est réellement mauvais.
  • après changement de la propriété et de la navigation, la page doit recharger(actualiser) avec de nouveaux paramètres, pas seulement changer le paramètre.