Navigeerimine on Router-klassi meetod, mida kasutatakse peamiselt marsruutide vahetamiseks. Funktsiooni määratlus:
1.this.router.navigate(['user', 1]); Hüppa algrajalt kui lähtepunktist
2.this.router.navigate(['user', 1],{relativeTo: route}); Vaikimisi väärtus on juurmarsruut, mis on ActivatedRoute'i eksemplar
3.this.router.navigate(['user', 1],{ queryParams: { id: 1 } }); Marsruudi edastuse parameeter /user/1?id=1
4.this.router.navigate(['view', 1], { preserveQueryParams: true }); Vaikimisi väärtus on väär, seatud tõeseks ning eelmisel marsruudil säilitatakse päringuparameeter /user?id=1 kuni /view?id=1
5.this.router.navigate(['user', 1],{ fragment: 'top' }); Ankruhüpe /user/1#top
6.this.router.navigate(['/view'], { preserveFragment: true }); Vaikimisi väärtus on väär, seatud tõeseks ja hoia ankur /user/1#top to /view#top eelmisel marsruudil
7.this.router.navigate(['/user',1], { skiplocatio{filter}nChange: true }); Vaikimisi väärtus on vale ning brauseri URL jääb samaks, kui marsruut hüppab tõele, kuid saabuvad parameetrid kehtivad
8.this.router.navigate(['/user',1], { replaceUrl: true }); Kui pole seadistatud, on see vaikimisi tõene, ja kui see on seatud vääriks, siis marsruuti ei suunata ümber
|