Avatar ·

¿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 }