A navigáció a Router osztály egyik módszere, amelyet főként útvonalugrásra használnak. Funkciódefiníció:
1.this.router.navigate(['user', 1]); Ugrással a gyökérútvonalról indulópontként
2.this.router.navigate(['user', 1],{relativeTo: route}); Az alapértelmezett érték a gyökérútvonal, amely az ActivatedRoute példánya
3.this.router.navigate(['user', 1],{ queryParams: { id: 1 } }); Az útvonalátviteli paraméter /user/1?id=1
4.this.router.navigate(['view', 1], { preserveQueryParams: true }); Az alapértelmezett érték hamis, igazra állítva, és az előző útvonalon megmarad a lekérdezési paraméter /user?id=1 to /view?id=1
5.this.router.navigate(['user', 1],{ fragment: 'top' }); A horgonyugrás /user/1#top
6.this.router.navigate(['/view'], { preserveFragment: true }); Az alapértelmezett érték hamis, állítva igazra, és az előző útvonalon tartsd meg a /user/1#top horgonyát /view#top
7.this.router.navigate(['/user',1], { skiplocatio{filter}nChange: true }); Az alapértelmezett érték hamis, és a böngészőben az URL ugyanaz marad, amikor az útvonal igazra vált, de a bejövő paraméterek továbbra is érvényesek maradnak
8.this.router.navigate(['/user',1], { replaceUrl: true }); Ha nincs beállítva, alapértelmezett igaz, és ha hamisra állítják, az útvonal nem kerül átirányításra
|