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>

Antworten auf die Frage(4)

Ihre Antwort auf die Frage