Navigacija je metoda razreda Usmerjevalnik, ki se večinoma uporablja za preskakovanje poti. Definicija funkcije:
1.this.router.navigate(['user', 1]); Skočite iz korenske poti kot izhodišče
2.this.router.navigate(['user', 1],{relativeTo: route}); Privzeta vrednost je korenska pot, ki je instanca ActivatedRoute
3.this.router.navigate(['user', 1],{ queryParams: { id: 1 } }); Parameter prenosa poti /user/1?id=1
4.this.router.navigate(['view', 1], { preserveQueryParams: true }); Privzeta vrednost je false, nastavljena na true, parameter poizvedbe /user?id=1 na /view?id=1 v prejšnji poti pa ostane
5.this.router.navigate(['user', 1],{ fragment: 'top' }); Sidro skoči na /user/1#top
6.this.router.navigate(['/view'], { preserveFragment: true }); Privzeta vrednost je false, nastavljeno na true, in sidro /user/1#top naj ostane na /view#top v prejšnji poti
7.this.router.navigate(['/user',1], { skiplocatio{filter}nChange: true }); Privzeta vrednost je napačna, URL v brskalniku pa ostane enak, ko pot skoči na resnično, vendar bodo vhodni parametri še vedno veljavni
8.this.router.navigate(['/user',1], { replaceUrl: true }); Če ni nastavljeno, se privzeto nastavi na true, če pa na false, pot ne bo preusmerjena
|