Używam parametrów zapytania w mojej aplikacji, które chcę zachować/zaktualizować podczas nawigacji i aktualizacji ustawień. Mogę dodać parametr bez żadnych problemów, wykonując następujące czynności.Jak dodawać/aktualizować parametry zapytania w Angular2
onNavigate() {
this.router.navigate(['reports'], {queryParams: {'report': this.chart}, preserveQueryParams:true});
}
Jednak chcę mieć możliwość zmiany parametru raportu i dołączania nowych parametrów do adresu URL w całej mojej aplikacji.
Użycie preserveQueryParams: true
powoduje, że moje parametry są tylko do odczytu. Chcę móc aktualizować bieżące parametry i dodawać nowe bez utraty niczego, chyba że je wyczyściłem.
Jak mogę to zrobić bez utraty aktualnie ustawionych parametrów?