我正在使用angular 5.0.3,我想用一堆查询参数启动我的应用程序.比如"/ app?param1 = hallo¶m2 = 123".在如何从angular2中的url获取查询参数中给出的每个提示?不适合我.
任何想法如何获取查询参数的工作?
private getQueryParameter(key: string): string {
const parameters = new URLSearchParams(window.location.search);
return parameters.get(key);
}
Run Code Online (Sandbox Code Playgroud)
这个私有函数可以帮助我获取参数,但我不认为它是新Angular环境中的正确方法.
[更新:]我的主应用程序看起来像@Component({...})导出类AppComponent实现OnInit {
constructor(private route: ActivatedRoute) {}
ngOnInit(): void {
// would like to get query parameters here...
// this.route...
}
}
Run Code Online (Sandbox Code Playgroud)