Navigasi adalah metode kelas Router, yang terutama digunakan untuk melompat rute. Definisi fungsi:
1.ini.router.navigate(['pengguna', 1]); Lompat dari rute akar sebagai titik awal
2.ini.router.navigate(['pengguna', 1],{relativeTo: rute}); Nilai defaultnya adalah rute root, yang merupakan instans ActivatedRoute
3.this.router.navigate(['pengguna', 1],{ queryParams: { id: 1 } }); Parameter transmisi rute /user/1?id=1
4.this.router.navigate(['view', 1], { preserveQueryParams: true }); Nilai defaultnya adalah false, diatur ke true, dan parameter kueri /user?id=1 ke /view?id=1 di rute sebelumnya dipertahankan
5.this.router.navigate(['pengguna', 1],{ fragmen: 'atas' }); Jangkar melompat ke /user/1#top
6.this.router.navigate(['/view'], { preserveFragment: true }); Nilai defaultnya adalah false, atur ke true, dan pertahankan jangkar /user/1#top ke /view#top di rute sebelumnya
7.this.router.navigate(['/user',1], { skiplocatio{filter}nChange: true }); Nilai defaultnya adalah false, dan URL di browser akan tetap sama saat rute melompat ke true, tetapi parameter masuk akan tetap valid
8.this.router.navigate(['/user',1], { replaceUrl: true }); Jika tidak diatur, defaultnya menjadi true, dan jika diatur ke false, rute tidak akan dialihkan
|