Ist es in Angular 2 möglich, Routing basierend auf Abfrageparametern zu definieren? Ich möchte das folgende Verhalten haben:Angular 2 Routing basierend auf Abfrageparametern
Wenn der Benutzer die URL http:<server-path>/search
eingibt, möchte ich zu einer Komponente StartPage
routen.
Wenn der Benutzer die URL http:<server-path>/search?query=sometext
eingibt, möchte ich an die Komponente ResultList
routen.
Ich weiß, dass es möglich ist, Pfad Parameter für das Routing zu verwenden, aber das ist nicht, was ich gerne tun. Ich möchte Abfrage Parameter verwenden, wenn möglich. Ich weiß, wie man die Navigation in angular mit Abfrageparametern auslöst, aber ich weiß nicht, wie man die Routen konfiguriert.
In Ihrem Beispiel verwenden Sie nicht qu ery params, aber einschließlich "query = example" in path. Die eigentliche URL nach der Kodierung ist '/ search% 3Fquery% 3Dexample' anstelle von'/search? Query = example'. Daher beantwortet Ihre Antwort nicht die ursprüngliche Frage. – kimamula