En angular 2, cómo conservar los parámetros de consulta y agregar parámetros de consulta adicionales para enrutar
Por ejemplo, estoy en ruta/cars?type=coupe
y quiero navegar al mismo punto final con parámetros de consulta adicionales (pero manteniendo uno existente). Estoy intentando algo como esto
<a [routerLink]="['/cars']" [queryParams]="{model: 'renault'}" preserveQueryParams>Click</a>
Los parámetros de consulta iniciales se conservan (type = cars) pero los agregados (model = renault) se ignoran. ¿Es este comportamiento esperado / correcto o es algún tipo de error? Parece que preserveQueryParams tiene prioridad sobre queryParams? ¿Hay alguna otra solución suave?