ich nächste URL Komponente senden müssen:Angular get Abfrage params
http://localhost:3000/interactive/malenkoe_obyavlenie?device_type=phone
Ich versuchte weiter:
@NgModule({
imports: [
RouterModule.forChild([
{
path: ':id?device_type',
component: InteractivePreviewComponent
}
]),
CommonModule
],
declarations: [InteractivePreviewComponent]
})
aber es ist nicht funktioniert. path: ':id/:device_type*',
- in diesem Fall habe ich Modul gearbeitet, aber es bringt eine andere URL-Format http://localhost:3000/interactive/malenkoe_obyavlenie/phone
UPD: Mein Ziel ist es 'queryParams' bekommen.
Sie können als * Routing-Basis * auf den Abfrageparametern, sie sind zusätzliche Informationen Sie erhalten von der aktivierten Route in der Komponente. Siehe z.B. https://angular.io/guide/router#activedroute-the-one-stop-shop-for-route-information – jonrsharpe
In AngularJS war das ziemlich einfach '$ stateProvider .state ('Incidents-Liste', { url : '/ Incidents? page & perPage & on & state}) 'und ich dachte in Angular2 muss es auch funktionieren. – kunashir
Mögliches Duplikat von [Angular 2 Routing basierend auf Abfrageparametern] (https://stackoverflow.com/questions/42299753/angular-2-routing-based-on-query-params) – jonrsharpe