Navigacija yra maršrutizatoriaus klasės metodas, kuris daugiausia naudojamas maršrutams pereiti. Funkcijos apibrėžimas:
1.this.router.navigate(['vartotojas', 1]); Peršokti nuo šakninio maršruto kaip pradinio taško
2.this.router.navigate(['vartotojas', 1],{relativeTo: route}); Numatytoji reikšmė yra šakninis maršrutas, kuris yra ActivatedRoute egzempliorius
3.this.router.navigate(['vartotojas', 1],{ queryParams: { id: 1 } }); Maršruto perdavimo parametras /user/1?id=1
4.this.router.navigate(['view', 1], { preserveQueryParams: true }); Numatytoji reikšmė yra false, nustatyta kaip true, o užklausos parametras /user?id=1 į /view?id=1 ankstesniame maršrute išlaikomas
5.this.router.navigate(['vartotojas', 1],{ fragmentas: 'viršuje' }); Inkaro šuolis į /user/1#top
6.this.router.navigate(['/view'], { preserveFragment: true }); Numatytoji reikšmė yra false, nustatyta kaip teisinga ir ankstesniame maršrute išlaikykite inkarą /user/1#top į /view#top
7.this.router.navigate(['/user',1], { skiplocatio{filter}nChange: true }); Numatytoji reikšmė yra klaidinga, o URL naršyklėje išliks tas pats, kai maršrutas peršoks į teisingą, tačiau gaunami parametrai vis tiek galios
8.this.router.navigate(['/user',1], { replaceUrl: true }); Jei nenustatyta, numatytoji reikšmė yra teisinga, o jei nustatyta kaip klaidinga, maršrutas nebus peradresuotas
|