Como obter parâmetros de consulta (query params) da URL no Angular 2+?
Olá a todos! Comecei a estudar Angular (versão 2, parece, ou 4, agora estou escrevendo na 17, mas a ideia é a mesma). Me deparei com uma tarefa simples, à primeira vista: preciso ler parâmetros da string de URL do navegador.\n\nTenho uma página com uma lista de produtos e quero que o usuário possa filtrá-los através de query params. Por exemplo, a URL se parece com: `/products?category=electronics&sort=price`.\n\nTentei obter esses parâmetros dentro do componente, mas nada funciona. Tentei usar `ActivatedRoute`, mas ele retorna um objeto vazio ou `undefined`.\n\nAqui está meu código do componente (simplificado):\n\n```typescript\nimport { Component, OnInit } from '@angular/core';\nimport { ActivatedRoute } from '@angular/router';\n\n@Component({\n selector: 'app-products',\n template: '
Lista de produtos
'\n})\nexport class ProductsComponent implements OnInit {\n constructor(private route: ActivatedRoute) {}\n\n ngOnInit() {\n // Tentando obter os parâmetros\n console.log(this.route.snapshot