Ví dụ: Tôi đang trên tuyến /cars?type=coupe
và tôi muốn điều hướng đến cùng điểm cuối với thông số truy vấn bổ sung (nhưng vẫn giữ nguyên tham số hiện tại). Tôi đang thử một cái gì đó như thế nàyTrong góc 2 cách duy trì thông số truy vấn và thêm thông số truy vấn bổ sung vào tuyến
<a [routerLink]="['/cars']" [queryParams]="{model: 'renault'}" preserveQueryParams>Click</a>
Thông số truy vấn ban đầu được giữ nguyên (loại = xe) nhưng bị bỏ qua (model = renault). Đây có phải là hành vi mong đợi/đúng hay là một loại lỗi nào đó? Có vẻ như preserveQueryParams có ưu tiên hơn queryParams? Có giải pháp nào khác trơn tru không?
Khi sử dụng Anguar 4, tôi thấy preserveQueryParams bị phản đối, sử dụng queryParamsHandling thay ??? –