¿Cómo obtener los parámetros de consulta (query params) de la URL en Angular 2+?
¡Hola a todos! Acabo de empezar a aprender Angular (versión 2, parece, o 4, ahora estoy escribiendo en la 17, pero la idea es la misma). Me encontré con una tarea simple, a primera vista: necesito leer los parámetros de la cadena URL del navegador.
Tengo una página con una lista de productos, y quiero que el usuario pueda filtrarlos a través de query params. Por ejemplo, la URL se ve así: `/products?category=electronics&sort=price`.
Intenté obtener estos parámetros dentro del componente, pero nada funciona. Probé usar `ActivatedRoute`, pero devuelve un objeto vacío o `undefined`.
Aquí está mi código del componente (simplificado):
```typescript
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
@Component({
selector: 'app-products',
template: '
Lista de productos
' }) export class ProductsComponent implements OnInit { constructor(private route: ActivatedRoute) {} ngOnInit() { // Intento obtener los parámetros console.log(this.route.snapshotNo answers yet.
Inicia sesión para dejar una respuesta