angular - 我们可以有两个吗在 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
注意:我没有对任何页面使用延迟加载。
解决方案
找到了我的问题的答案。希望它可能对像我这样的人有用。
我们可以<ion-nav>
在一个应用程序中使用两个。
因此,<ion-nav>
在我的app.html中,我使用 NavController 来设置根目录。对于我<ion-nav>
的 in menu.html,我正在使用 Nav@ViewChild
遇到错误是因为我没有使用延迟加载,所以我必须在没有引号的菜单选项中调用我的页面。
干杯
推荐阅读
- node.js - 如何使用 sendgrid 检查节点 js 中是否存在电子邮件
- sql - How to union a data set with a specific rule
- c++ - 结束迭代器在非连续 C++ 容器中指向哪里?
- rust - 在谓词失败后,在迭代器中获取一个额外元素的规范方法是什么?
- codenameone - 标签内的视频
- mysql - 如何对某类商品进行打折?
- javascript - Amplify 使“加载资源失败:服务器响应状态为 400”错误
- c# - EF Core 5 - 为每个标识列添加 Alter ColumnStatements 的新迁移
- python - 在 Python OpenCV 中访问 IP 摄像机 Teledye
- spring-boot - Spring Boot + gcp datastore + datastore 模拟器获取 INVALID_ARGUMENT 遇到“OR”/“IN”