首页 > 解决方案 > 我们可以有两个吗在 ionic 3 应用程序中?

问题描述

我是离子新手。

我正在制作一个应用程序(ionic 3),最初我将用户带到登录页面并在成功登录后。我将 RootPage 从 loginPage 更改为 MenuPage 我还有<ion-menu>一个<ion-nav>。现在我有 2<ion-nav>

1 -> 在我的 app.html 中

2 -> 在我的 menu.html 中

在我的菜单中,我有选项,最初,它设置为正确加载的DashboardPage 。当单击菜单中的选项时,我正在尝试更改menu.html<ion-nav>中的rootPage

现在,当我尝试在 menu.html 中设置 root 时,出现错误uncaught in promise ): invalid link homepage

注意:我没有对任何页面使用延迟加载。

标签: angularionic-frameworkionic3

解决方案


找到了我的问题的答案。希望它可能对像我这样的人有用。

我们可以<ion-nav>在一个应用程序中使用两个。

因此,<ion-nav>在我的app.html中,我使用 NavController 来设置根目录。对于我<ion-nav>的 in menu.html,我正在使用 Nav@ViewChild

遇到错误是因为我没有使用延迟加载,所以我必须在没有引号的菜单选项中调用我的页面。

干杯


推荐阅读