https://github.com/angular/angular/issues/13806
мер я нахожусь на маршруте/cars?type=coupe
и я хочу перейти к той же конечной точке с дополнительными параметрами запроса (но с сохранением существующего). Я пытаюсь что-то вроде этого
<a [routerLink]="['/cars']" [queryParams]="{model: 'renault'}" preserveQueryParams>Click</a>
Исходные параметры запроса сохраняются (type = cars), но добавленные (model = renault) игнорируются. Это ожидаемое / правильное поведение или это какая-то ошибка? Похоже, preserveQueryParams имеет приоритет над queryParams? Есть ли другое гладкое решение?