2017-06-07 2 views
0

Ich will auf dieser Seite zu routen eine param vorbei: http://localhost:4200/inventory/client?id=2Routing mit Abfrage params nicht funktioniert

Was ich tue, ist:

this.router.navigate(['/inventory/client',{id:this.vendorId}]); 

Aber Ergebnis beinhaltet ein Semikolon: http://localhost:4200/inventory/client;id=2

Was sollte ich tue es zu ändern: http://localhost:4200/inventory/client?id=2

+0

verwenden sollten, wie Sie mit dem Mauszeiger über die Zeit zu sehen, antwortete ich zum ersten Mal die Antwort zur Verfügung gestellt. Es wäre schön, die tatsächliche Antwort und nicht eine Kopie zu belohnen. Freut mich trotzdem zu helfen. – Olezt

+0

Entschuldigung, ich war mir nicht bewusst ...... –

+0

Kein Problem, froh zu helfen. – Olezt

Antwort

0

Versuchen Sie dies:

this.router.navigate(['/inventory/client'], { queryParams: { id: this.vendorId} }); 

und haben einen Blick hier: Passing Optional Parameters

0

Sie queryParams

this.router.navigate(['/inventory/client'], { queryParams: { id: this.vendorId} }); 
Verwandte Themen