Wie kann ich Abfrageparameter mit der RouterLink-Direktive angeben?
Ich experimentiere mit dem neuen Router (Version 3.0.0-alpha.7) und möchte wissen, wie Abfrageparameter mit der routerLink-Direktive angegeben werden?
Die unten stehende Router.navigate () -Methode generiert eine URL wiehttp: // localhost: 3000 / component-a? x = 1
this.router.navigate(['/component-a'], {queryParams: {x: 1}});
Ich kann jedoch nicht herausfinden, wie ich dasselbe mit der routerLink-Direktive machen soll. Vorlage wie unten gibt Parser-Fehler zurück ...
<a [routerLink]="['/component-a'], {queryParams: {x: 1}}">Component A</a>
Und das Nächste, was ich bekommen kann, isthttp: // localhost: 3000 / component-a; x = 1 verwendet die Syntax für die untergeordnete Route.
<a [routerLink]="['/component-a', {x:1}]">Component A</a>