Tôi đang sử dụng tham số truy vấn trong ứng dụng mà tôi muốn giữ lại/cập nhật khi điều hướng và cập nhật cài đặt. Tôi có thể thêm tham số mà không gặp bất kỳ sự cố nào bằng cách thực hiện các thao tác sau.Cách thêm/cập nhật tham số truy vấn trong Angular2
onNavigate() {
this.router.navigate(['reports'], {queryParams: {'report': this.chart}, preserveQueryParams:true});
}
Tuy nhiên tôi muốn có thể thay đổi thông số báo cáo và thêm thông số mới vào url trong ứng dụng của mình.
Sử dụng preserveQueryParams: true
làm cho thông số của tôi chỉ đọc. Tôi muốn có thể cập nhật các thông số hiện tại và thêm các thông số mới mà không mất bất kỳ thứ gì trừ khi tôi xóa chúng.
Tôi làm cách nào để thực hiện điều này mà không làm mất các tham số hiện được đặt?