How to navigate relative from
/questions/123/step1
/questions/123/step2
Router
/questions/123/
After doing some more research I came across with
this.router.createUrlTree(['../step2'], {relativeTo: this.activatedRoute});
and
this.router.navigate(['../step2'], {relativeTo: this.activatedRoute});
First approach (Router.createUrlTree API) did not work for me, i.e. nothing happened. Second approach (Router.navigate API) works.
However, second approach uses NavigationExtras
(second argument) which is documented with @experimental
. Hopefully there won't be big changes with the next release again... and NavigationExtras
will be stable.
Any other suggestions/approaches, please do not hesitate to answer to my question above.
Update 2016-10-12
There is another stackoverflow question as well: