【问题标题】:can we have two <ion-nav> in an ionic 3 app?我们可以在 ionic 3 应用程序中有两个 <ion-nav> 吗?
【发布时间】:2019-03-20 06:25:58
【问题描述】:

我是 ionic 新手。

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

1 -> 在我的 app.html 中

2 -> 在我的 menu.html 中

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

&lt;ion-nav&gt; 的 rootPage

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

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

【问题讨论】:

    标签: angular ionic-framework ionic3


    【解决方案1】:

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

    我们可以在一个应用中使用两个&lt;ion-nav&gt;

    所以对于我的 app.html 中的&lt;ion-nav&gt;,我使用 NavController 来设置根目录。对于我在 menu.html 中的&lt;ion-nav&gt;,我正在使用带有@ViewChild 的导航

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

    干杯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-20
      • 1970-01-01
      • 2016-02-09
      • 1970-01-01
      • 2018-05-10
      • 1970-01-01
      • 2023-03-14
      相关资源
      最近更新 更多