Navigate est une méthode de la classe Routeur, principalement utilisée pour sauter les routes. Définition de la fonction :
1.this.router.navigate(['utilisateur', 1]) ; Sautez depuis la route racine comme point de départ
2.this.router.navigate(['user', 1],{relativeTo : route}) ; La valeur par défaut est la root route, qui est une instance d’ActivatedRoute
3.this.router.navigate(['user', 1],{ queryParams : { id : 1 } }) ; Le paramètre de transmission de route /user/1 ?id=1
4.this.router.navigate(['view', 1], { preserveQueryParams : true }) ; La valeur par défaut est fausse, réglée sur true, et le paramètre de requête /user ?id=1 vers /view ?id=1 dans la route précédente est conservé
5.this.router.navigate(['user', 1],{ fragment : 'top' }) ; Le saut d’ancrage vers /user/1#top
6.this.router.navigate(['/view'], { preserveFragment : true }) ; La valeur par défaut est fausse, réglée sur true, et garde l’ancrage /user/1#top à /view#top dans la route précédente
7.this.router.navigate(['/user',1], { skiplocatio{filter}nChange : true }) ; La valeur par défaut est fausse, et l’URL dans le navigateur restera la même lorsque la route passera à true, mais les paramètres entrants resteront valides
8.this.router.navigate(['/user',1], { replaceUrl : true }) ; Si elle n’est pas activée, elle passe à true par défaut, et si elle est mise à false, la route ne sera pas redirigée
|