Navigate er en metode i Router-klassen, som hovedsageligt bruges til at springe ruter. Funktionsdefinition:
1.this.router.navigate(['user', 1]); Spring fra rodruten som udgangspunkt
2.this.router.navigate(['user', 1],{relativeTo: route}); Standardværdien er rodruten, som er en instans af ActivatedRoute
3.this.router.navigate(['user', 1],{ queryParams: { id: 1 } }); Rutetransmissionsparameteren /user/1?id=1
4.this.router.navigate(['view', 1], { preserveQueryParams: true }); Standardværdien er falsk, sat til sand, og forespørgselsparameteren /user?id=1 til /view?id=1 i den forrige rute bevares
5.this.router.navigate(['user', 1],{ fragment: 'top' }); Ankerspringet til /user/1#top
6.this.router.navigate(['/view'], { preserveFragment: true }); Standardværdien er falsk, sæt til true, og behold ankeret /user/1#top til /view#top i den forrige rute
7.this.router.navigate(['/user',1], { skiplocatio{filter}nChange: true }); Standardværdien er falsk, og URL'en i browseren forbliver den samme, når ruten hopper til sand, men de indkommende parametre vil stadig være gyldige
8.this.router.navigate(['/user',1], { replaceUrl: true }); Hvis den ikke er sat, går den som standard til sand, og hvis den er sat til falsk, vil ruten ikke blive omdirigeret
|