Нужно добавить в app.module.ts RouterModule, как
здесь, и можно в шаблоне добавлять ссылки:
<a routerLink="/"
[queryParams]="{ userId: '123' }">
Users
</a>
или
<a routerLink="/userId/123"
queryParamsHandling="merge">
Users
</a>
или
в компоненте
import {Router} from "@angular/router";
@Component()
export class AppComponent implements OnInit {
constructor(
private router: Router
){}
ngOnInit() {
this.router.navigateByUrl("/userId/123");
// или
this.router.navigateByUrl({queryParams: {userId: 123}});
}
}
Не уверен в работоспособности последнего, писал на одном дыхании, но судя по документации должно работать.
Вот документация:
https://angular.io/guide/router