diff --git a/src/components/nav/nav.ts b/src/components/nav/nav.ts index e1568b755f..46d5fe0ba5 100644 --- a/src/components/nav/nav.ts +++ b/src/components/nav/nav.ts @@ -114,7 +114,7 @@ export class Nav extends NavControllerBase implements AfterViewInit, RootNode, I if (segment && (segment.component || segment.loadChildren)) { return this._linker.initViews(segment).then(views => { - this.setPages(views, null, null); + return this.setPages(views, null, null); }); } else if (this._root) { // no segment match, so use the root property but don't set the url I guess @@ -133,6 +133,7 @@ export class Nav extends NavControllerBase implements AfterViewInit, RootNode, I get root(): any { return this._root; } + set root(page: any) { this._root = page;