Saya ingin memberikan parameter kueri prop=xxx
.
Ini tidak berhasil
<a [routerLink]="['/somepath', {queryParams: {prop: 'xxx'}}]>Somewhere</a>
angular
angular2-routing
Günter Zöchbauer
sumber
sumber
<a [routerLink]="['/somepath', { foo: 'foo' }]">Somewhere</a>
, ini memberi Anda parameter url matriks (titik koma; bukan? Dan & pemisah) dan Anda dapat mengaksesnya dengan ActivatedRoute.params alih-alih diaktifkanRoute.queryParams Informasi lebih lanjut di sini stackoverflow.com/questions/35688084/… dan di sini stackoverflow.com/questions/2048121/…Jawaban:
queryParams
queryParams
adalah input lain dirouterLink
mana mereka dapat dilewatifragment
routerLinkActiveOptions
Untuk juga mendapatkan rute kelas aktif yang ditetapkan pada rute induk:
Untuk melewati parameter kueri untuk
this.router.navigate(...)
digunakanLihat juga https://angular.io/guide/router#query-parameters-and-fragments
sumber
[ '/resetPassword' ], { queryParams: { username: loginName }})
dari mana]
sebelum ekstra. Juga jangan lupa bahwa permintaan params peka terhadap huruf besar-kecil.runGuardsAndResolvers: 'always'
akan memuat ulang rute medium.com/engineering-on-the-incline/…