¿Cómo obtener los parámetros de consulta (query parameters) de la URL en Angular 5?
¡Hola a todos! Soy nuevo en Angular (versión 5) y estoy tratando de entender el enrutamiento. Tengo una página de lista de productos y quiero pasarle parámetros a través de la URL, por ejemplo: `/products?category=electronics&page=2`.
Ya configuré el enrutamiento básico, pero no puedo entender cómo obtener los valores de `category` y `page` dentro del componente `ProductsComponent`. Intenté usar `ActivatedRoute`, pero no me funciona. Aquí está mi código:
```typescript
// products.component.ts
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute } from '@angular/router';
@Component({
selector: 'app-products',
templateUrl: './products.component.html'
})
export class ProductsComponent implements OnInit {
constructor(private route: ActivatedRoute) { }
ngOnInit() {
// intento obtener los parámetros
console.log(this.route.params); // devuelve undefined o Observable
console.log(this.route.queryParams); // también Observable, no entiendo cómo usarlo
}