Angular2 Router behält Abfragezeichenfolge bei

Ich habe eine Angular2 (v2.0.1) -Anwendung geschrieben, die den Router nutzt. Die Website ist mit mehreren Abfragezeichenfolgen-Parametern geladen, sodass die vollständige URL zunächst wie folgt aussieht:

https://my.application.com/?param1=val1&param2=val2&param3=val3

In meiner Routenkonfiguration habe ich einen Eintrag, der eine leere Route umleitet:

const appRoutes: Routes = [
    {
        path: '',
        redirectTo: '/comp1',
        pathMatch: 'full'
    },
    {
        path: 'comp1',
        component: FirstComponent
    },
    {
        path: 'comp2',
        component: SecondComponent
    }
];

Mein Problem ist, dass die URL nach dem Booten der App nicht mehr die Abfrageparameter enthält, sondern wie folgt aussieht:

https://my.application.com/comp1

Kann ich den Router so konfigurieren, dass er bei der Navigation die ursprüngliche Abfragezeichenfolge beibehält?

Vielen Dan
Lukas

Antworten auf die Frage(16)

Ihre Antwort auf die Frage