从 Angular 中的 URL 获取路径变量和查询参数 2/4

Get Path Variables and Query Parameters from a URL in Angular 2/4

我有以下 url ,

product/example/:example/example1/:example1?query1=:query1&query2=:query2

我想获取在路径和查询参数中指定的值,我试过这个但它只检索路径变量而不是查询参数

this.sub = this.route.params.subscribe(params => {
  this.example= params['example'];
  this.example1 = params['example1'];
  this.query1=params['query1'];
  this.query2=params['query2'];
});

有什么方法可以获得所有 4 个值吗?

我认为 ActivatedRoute 有一个名为 queryParams 的 属性,尝试订阅它而不是 params。 Example

constructor(private activatedRoute: ActivatedRoute) { }
    
  ngOnInit(): void {
    this.activatedRoute.params.subscribe(s => {
      console.log(s["id"])
    });
  }