Używam Angular 5.0.3, chciałbym uruchomić moją aplikację z kilkoma parametrami zapytania, takimi jak /app?param1=hallo¶m2=123
. Każda wskazówka podana w artykule Jak uzyskać parametry zapytania z adresu URL w Angular 2? nie działa dla mnie.
Jakieś pomysły, jak uzyskać parametry zapytania?
private getQueryParameter(key: string): string {
const parameters = new URLSearchParams(window.location.search);
return parameters.get(key);
}
Ta prywatna funkcja pomaga mi uzyskać parametry, ale nie sądzę, że jest to właściwa droga w nowym środowisku Angular.
[aktualizacja:] Moja główna aplikacja wygląda tak
@Component({...})
export class AppComponent implements OnInit {
constructor(private route: ActivatedRoute) {}
ngOnInit(): void {
// would like to get query parameters here...
// this.route...
}
}