Tôi đang sử dụng 5.0.3 góc, tôi muốn khởi động ứng dụng của mình với một loạt các tham số truy vấn như thế nào /app?param1=hallo¶m2=123
. Mỗi mẹo được đưa ra trong Cách nhận thông số truy vấn từ url trong Angular 2? không làm việc cho tôi.
Bất kỳ ý tưởng làm thế nào để có được các tham số truy vấn làm việc?
private getQueryParameter(key: string): string {
const parameters = new URLSearchParams(window.location.search);
return parameters.get(key);
}
Hàm riêng tư này giúp tôi có được các tham số của mình, nhưng tôi không nghĩ rằng đó là cách phù hợp trong môi trường Angular mới.
[cập nhật:] Ứng dụng chính của tôi trông như
@Component({...})
export class AppComponent implements OnInit {
constructor(private route: ActivatedRoute) {}
ngOnInit(): void {
// would like to get query parameters here...
// this.route...
}
}