Après avoir fait un peu plus de recherche, je suis tombé sur avec
this.router.createUrlTree(['../step2'], {relativeTo: this.activatedRoute});
et
this.router.navigate(['../step2'], {relativeTo: this.activatedRoute});
Première approche (Routeur.createUrlTree API) ne fonctionne pas pour moi, c'est à dire rien ne s'est passé. La deuxième approche (Routeur.naviguer API) fonctionne.
Cependant, la deuxième approche utilise NavigationExtras
(deuxième argument) qui est documenté avec des @experimental
. J'espère qu'il ne sera pas de grands changements avec la prochaine version de nouveau... et NavigationExtras
sera stable.
Toutes les autres suggestions/approches, n'hésitez pas à répondre à ma question ci-dessus.
Mise à jour 2016-10-12
Il y a un autre stackoverflow question ainsi:
Mise à jour 2016-10-24
Documentation: