Navigate er en metode i Router-klassen, som hovedsakelig brukes til å hoppe ruter. Funksjonsdefinisjon:
1.this.router.navigate(['user', 1]); Hopp fra rotruten som startpunkt
2.this.router.navigate(['user', 1],{relativeTo: route}); Standardverdien er rotruten, som er en instans av ActivatedRoute
3.this.router.navigate(['user', 1],{ queryParams: { id: 1 } }); Ruteoverføringsparameteren /user/1?id=1
4.this.router.navigate(['view', 1], { preserveQueryParams: true }); Standardverdien er falsk, satt til sann, og spørringsparameteren /user?id=1 til /view?id=1 i forrige rute beholdes
5.this.router.navigate(['user', 1],{ fragment: 'top' }); Ankerhoppet til /user/1#top
6.this.router.navigate(['/view'], { preserveFragment: true }); Standardverdien er falsk, satt til sann, og behold ankeret /user/1#top til /view#top i forrige rute
7.this.router.navigate(['/user',1], { skiplocatio{filter}nChange: true }); Standardverdien er falsk, og URL-en i nettleseren vil forbli den samme når ruten hopper til true, men de innkommende parameterne vil fortsatt være gyldige
8.this.router.navigate(['/user',1], { replaceUrl: true }); Hvis den ikke er satt, går den som standard til sann, og hvis den er satt til falsk, vil ruten ikke bli omdirigert
|