Я написал приложение Angular2 (v2.0.1), использующее маршрутизатор. На веб-сайте загружаются несколько параметров строки запроса, поэтому полный URL-адрес сначала выглядит следующим образом:
https://my.application.com/?param1=val1¶m2=val2¶m3=val3
В моей конфигурации маршрута у меня есть запись, которая перенаправляет пустой маршрут:
const appRoutes: Routes = [
{
path: '',
redirectTo: '/comp1',
pathMatch: 'full'
},
{
path: 'comp1',
component: FirstComponent
},
{
path: 'comp2',
component: SecondComponent
}
];
Моя проблема в том, что после того, как приложение было загружено, URL-адрес больше не содержит параметров запроса, а выглядит следующим образом:
https://my.application.com/comp1
Есть ли способ настроить маршрутизатор так, чтобы он сохранял исходную строку запроса при навигации?
Спасибо, Lukas