Navigācija ir maršrutētāja klases metode, ko galvenokārt izmanto, lai pārietu maršrutus. Funkcijas definīcija:
1.this.router.navigate(['lietotājs', 1]); Pāriet no saknes maršruta kā sākuma punkta
2.this.router.navigate(['lietotājs', 1],{relativeTo: route}); Noklusējuma vērtība ir saknes maršruts, kas ir ActivatedRoute instance
3.this.router.navigate(['lietotājs', 1],{ queryParams: { id: 1 } }); Maršruta pārraides parametrs /user/1?id=1
4.this.router.navigate(['view', 1], { preserveQueryParams: true }); Noklusējuma vērtība ir false, iestatīta uz true, un vaicājuma parametrs /user?id=1 līdz /view?id=1 iepriekšējā maršrutā tiek saglabāts
5.this.router.navigate(['lietotājs', 1],{ fragments: 'top' }); Enkurs pāriet uz /user/1#top
6.this.router.navigate(['/view'], { preserveFragment: true }); Noklusējuma vērtība ir false, iestatīta uz true un saglabājiet enkuru /user/1#top uz /view#top iepriekšējā maršrutā
7.this.router.navigate(['/user',1], { skiplocatio{filter}nMainīt: true }); Noklusējuma vērtība ir false, un URL pārlūkprogrammā paliks nemainīgs, kad maršruts pāriet uz true, bet ienākošie parametri joprojām būs derīgi
8.this.router.navigate(['/user',1], { replaceUrl: true }); Ja tas nav iestatīts, tas pēc noklusējuma tiek iestatīts uz true, un, ja iestatīts uz false, maršruts netiks novirzīts
|