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