Navigate es un método de la clase Router, que se utiliza principalmente para saltar rutas. Definición de la función:
1.este.router.navegación(['usuario', 1]); Salta desde la ruta raíz como punto de partida
2.this.router.navigate(['user', 1],{relativeTo: route}); El valor por defecto es la ruta raíz, que es una instancia de ActivatedRoute
3.this.router.navigate(['user', 1],{ queryParams: { id: 1 } }); El parámetro de transmisión de ruta /user/1?id=1
4.this.router.navigate(['view', 1], { preserveQueryParams: true }); El valor por defecto es falso, se pone en true y se mantiene el parámetro de consulta /user?id=1 a /view?id=1 en la ruta anterior
5.this.router.navigate(['user', 1],{ fragmento: 'top' }); El salto de ancla a /user/1#top
6.this.router.navigate(['/view'], { preserveFragment: true }); El valor por defecto es falso, se pone en true y se mantiene el ancla /user/1#top a /view#top en la ruta anterior
7.this.router.navigate(['/user',1], { skiplocatio{filter}nChange: true }); El valor por defecto es falso, y la URL en el navegador permanecerá igual cuando la ruta salte a verdadera, pero los parámetros entrantes seguirán siendo válidos
8.this.router.navigate(['/user',1], { replaceUrl: true }); Si no se configura, por defecto se pone en verdadero, y si se pone en falso, la ruta no será redirigida
|