<a [routerLink]="['/user/bob']" [relativeTo]="ActivatedRoute" [queryParams]="{debug: true}" fragment="education" [queryParams]="{debug: true}" queryParamsHandling="merge" [state]="{tracingId: 123}"></a>
constructor(private router:Router, private route: ActivatedRoute) { }
this.router.navigate([], {});
this.router.navigate(['x'], {});
this.router.navigate(['user', 'userId'], {});
this.router.navigate(['user/userId'], {});
this.route.snapshot.params['username'];
this.route.data.subscribe
this.route.data.subscribe