diff --git a/packages/core/src/components/nav/nav.tsx b/packages/core/src/components/nav/nav.tsx index 7ce217433c..6da72244ba 100644 --- a/packages/core/src/components/nav/nav.tsx +++ b/packages/core/src/components/nav/nav.tsx @@ -201,17 +201,17 @@ export class NavControllerBase implements NavOutlet { } @Method() - setRouteId(id: string, _: any = {}, direction: number): Promise { + setRouteId(id: string, params: any = {}, direction: number): Promise { const active = this.getActive(); if (active && active.component === id) { return Promise.resolve(false); } if (direction === 1) { - return this.push(id).then(() => true); + return this.push(id, params).then(() => true); } else if (direction === -1 && this.canGoBack()) { return this.pop().then(() => true); } - return this.setRoot(id).then(() => true); + return this.setRoot(id, params).then(() => true); } @Method()