Angular 2, Cómo pasar una matriz al enrutador usando queryParams

¿Hay alguna forma de obtener este tipo de URL en Angular 2?

http://www.domain.com/the-route?param[]=value1&param[]=value2&param[]=value3

Estoy tratando de hacerlo como debería ser, usandoqueryParams con elRouter, pero como queryParams acepta un objeto, no puedo hacer esto:

this.router.navigate(['/the-route'], queryParams: { 'param[]': 'value1', 'param[]': 'value2', 'param[]': 'value3' });

Porque, por supuesto, no puedo usar el mismo nombre (param[]) varias veces en el objeto

Estoy luchando por cómo hacer esto, pero no puedo encontrar la manera

He visto esta publicación:Consulta angular de 2 pasadas al enrutador. Pero no hay respuestas correctas.

Respuestas a la pregunta(4)

Su respuesta a la pregunta