要在Angular 7/8的app组件中获取URL参数,可以使用ActivatedRoute服务。以下是一个代码示例:
import { ActivatedRoute } from '@angular/router';
constructor(private route: ActivatedRoute) { }
ngOnInit() {
this.route.params.subscribe(params => {
// 获取URL参数
const param1 = params['param1'];
const param2 = params['param2'];
// 打印URL参数
console.log(param1, param2);
// 执行其他逻辑
// ...
});
}
在上面的代码中,params对象包含了URL中的所有参数。你可以通过params对象的属性来获取特定的参数。在这个示例中,我们通过params['param1']和params['param2']分别获取了名为param1和param2的参数的值。
注意,params属性是一个Observable对象,需要使用subscribe方法来订阅它,以便在参数发生变化时获取最新的值。
希望这个解决方法对你有帮助!