¿Cómo puedo especificar los parámetros de consulta por la directiva routerLink?
Estoy experimentando el nuevo enrutador (versión 3.0.0-alpha.7) y me gustaría saber cómo especificar los parámetros de consulta mediante la directiva routerLink.
El siguiente método Router.navigate () genera una URL comohttp: // localhost: 3000 / component-a? x = 1
this.router.navigate(['/component-a'], {queryParams: {x: 1}});
Sin embargo, no puedo entender cómo hacer lo mismo con la directiva routerLink. La plantilla como a continuación devuelve el error del analizador ...
<a [routerLink]="['/component-a'], {queryParams: {x: 1}}">Component A</a>
Y lo más cercano que puedo conseguir eshttp: // localhost: 3000 / component-a; x = 1, que usa la sintaxis para la ruta secundaria.
<a [routerLink]="['/component-a', {x:1}]">Component A</a>