Merge pull request #4980 from vvlladd28/bug/update-state/clear-params
[3.3.0] UI: Fixed update state: not clear state params
This commit is contained in:
commit
f614a0a3da
@ -129,7 +129,8 @@ export abstract class StateControllerComponent implements IStateControllerCompon
|
|||||||
protected updateStateParam(newState: string, replaceCurrentHistoryUrl = false) {
|
protected updateStateParam(newState: string, replaceCurrentHistoryUrl = false) {
|
||||||
this.currentState = newState;
|
this.currentState = newState;
|
||||||
if (this.syncStateWithQueryParam) {
|
if (this.syncStateWithQueryParam) {
|
||||||
const queryParams: Params = {state: encodeURIComponent(this.currentState)};
|
const state = this.currentState ? encodeURIComponent(this.currentState) : this.currentState;
|
||||||
|
const queryParams: Params = {state};
|
||||||
this.ngZone.run(() => {
|
this.ngZone.run(() => {
|
||||||
this.router.navigate(
|
this.router.navigate(
|
||||||
[],
|
[],
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user