I wrote an Angular2 (v2.0.1) application that makes use of the router. The website is loaded with several query string parameters, so the full URL initially looks like this:
https://my.application.com/?param1=val1¶m2=val2¶m3=val3
In my route configuration, I have an entry which redirects an empty route:
const appRoutes: Routes = [
{
path: '',
redirectTo: '/comp1',
pathMatch: 'full'
},
{
path: 'comp1',
component: FirstComponent
},
{
path: 'comp2',
component: SecondComponent
}
];
My problem is, that after the app has been bootstrapped, the URL does not contain the query parameters anymore, instead it looks like this:
https://my.application.com/comp1
Is there any way I can configure the router so that it keeps the initial query string when navigating?
Thank you
Lukas
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…