我们可以在 ionic 3 应用程序中有两个 <ion-nav> 吗?

can we have two <ion-nav> in an ionic 3 app?

我是 ionic 新手。

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

1 -> 在我的 app.html

2 -> 在我的 menu.html

在我的菜单中我有选项,最初,它被设置为 DashboardPage,它被正确加载。单击菜单中的选项后,我试图更改 menu.html

<ion-nav> 的根页面

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

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

找到我问题的答案。 希望对我这样的人有用。

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

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

一起使用

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

干杯