Navigeren is een methode van de Router-klasse, die voornamelijk wordt gebruikt om routes te springen. Functiedefinitie:
1.dit.router.navigate(['user', 1]); Spring vanaf de wortelroute als startpunt
2.this.router.navigate(['user', 1],{relativeTo: route}); De standaardwaarde is de root route, een instantie van ActivatedRoute
3.this.router.navigate(['user', 1],{ queryParams: { id: 1 } }); De routetransmissieparameter /user/1?id=1
4.this.router.navigate(['view', 1], { preserveQueryParams: true }); De standaardwaarde is vals, gezet op true, en de queryparameter /user?id=1 naar /view?id=1 in de vorige route blijft behouden
5.this.router.navigate(['user', 1],{ fragment: 'top' }); De ankersprong naar /user/1#top
6.this.router.navigate(['/view'], { preserveFragment: true }); De standaardwaarde is vals, zet op waar, en houd het anker /user/1#top op /view#top in de vorige route
7.this.router.navigate(['/user',1], { skiplocatio{filter}nChange: true }); De standaardwaarde is vals, en de URL in de browser blijft hetzelfde wanneer de route naar true springt, maar de binnenkomende parameters blijven geldig
8.this.router.navigate(['/user',1], { replaceUrl: true }); Als deze niet is ingesteld, staat deze standaard op true, en als deze op false staat, wordt de route niet omgeleid
|