这可能是因为您没有订阅查询参数中的更改。您可以在ngOnInit生命周期方法中订阅queryParamMap以获取解决方法。以下是一个例子:
import { ActivatedRoute } from '@angular/router';
constructor(private activatedRoute: ActivatedRoute) {}
ngOnInit() { this.activatedRoute.queryParamMap.subscribe(params => { console.log(params.get('myParam')); }); }
在上面的代码中,我们创建了一个构造函数来注入ActivatedRoute,然后在ngOnInit中订阅了queryParamMap。每当URL中的查询参数发生更改时,订阅将被触发,并在控制台上记录该参数。