Sto provando a navigare verso una rotta in Angular 2 con un mix di parametri di route e query.Angular 2 router.navigate
Ecco un itinerario esempio in cui il percorso è l'ultima parte del percorso:
{ path: ':foo/:bar/:baz/page', component: AComponent }
tentativo di collegamento mediante la matrice in questo modo:
this.router.navigate(['foo-content', 'bar-contents', 'baz-content', 'page'], this.params.queryParams)
Non ricevo errori e da quello che posso capire, dovrebbe funzionare.
angolare 2 documenti (al momento) hanno il seguente come esempio:
{ path: 'hero/:id', component: HeroDetailComponent }
['/hero', hero.id] // { 15 }
chiunque può vedere dove sto andando male? Sono sul router 3.
Conoscere questa discussione è vecchio - ma un paio di domande veloci per la mia comprensione: 1. Nel secondo caso di cui sopra shouldn' t è 'this.router.navigate (** ['foo ** - content', 'bar-contents', ....' (senza il/all'inizio del primo segmento, poiché è relativo) 2. Oltre a this.currentActivatedRoute quali sono gli altri valori possibili per relativo? – Vikas
Se si desidera che sia relativo, quindi omettere il leader '/', non intendevo quello. Qualsiasi percorso a cui desideri che il percorso sia relativo. –
Grazie - ma nella tua risposta hai detto che se il primo segmento inizia con un /, allora è una navigazione assoluta. Quindi perché il parente dovrebbe essere richiesto? – Vikas