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