¿Cómo mantener los parámetros de la cadena de consulta en la URL al acceder a una ruta de una aplicación Angular 2?

Tengo una aplicación de prueba Angular 2 que ejecuta la última versión alfa (37). Hay solo tres rutas, que se ven así:

@RouteConfig([
  { path: '/', component: Home, as: 'home' },
  { path: '/errors', component: Errors, as: 'errors' },
  { path: '/about', component: About, as: 'about' }
])

Puedo acceder a las rutas, y cuando coloco parámetros de cadena de consulta en la URL, puedo leerlos perfectamente. Sin embargo, unos instantes después de leer los parámetros, noté que la ruta se carga bien y la URL se actualiza, eliminando los parámetros de la cadena de consulta.

En otras palabras, acceder a esta ruta:

http: // localhost: 5555 / errors? test = abc

Carga el/errors ruta, pero justo después de que la aplicación carga la URL se convierte en:

http: // localhost: 5555 / errores

Eso sería confuso para un usuario. Me gustaría mantener los parámetros de la cadena de consulta en la URL.

Lo sé, está en alfa, pero ¿es un error u olvidé configurar algo en el enrutador? ¿Cómo puedo mantener los parámetros de cadena de consulta en la URL?

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta