当前位置: 首页 > 知识库问答 >
问题:

Ionic3延迟加载navCtrl。流行音乐替代品

公西光华
2023-03-14

我在我的应用程序中使用了ion ic3的延迟加载。登录与延迟加载配合得很好,因为它会根据您的需要加载组件,但是当我尝试注销时,问题就出现了。OnLogOut我试图像在Ionic 2中那样使用navCtrl.pop。

logout() {
  this.afAuth.auth.signOut();
  this.navCtrl.pop();
}

这会导致以下运行时错误:

运行时错误:导航堆栈至少需要一个根页面

我猜堆栈上没有底层页面,是因为延迟加载?我的假设正确吗?

共有2个答案

壤驷阳波
2023-03-14

延迟加载不会维护堆栈

尝试

logout() {
  this.afAuth.auth.signOut();
  this.navCtrl.push('LoginPage'); //Coming back to Login Page after logging out
}
劳韬
2023-03-14

尝试:

this.navCtrl.setRoot('LoginPage');

如果您使用navCtrl。按下,您将在登录页面上看到一个返回按钮。因此,使用setRoot()

 类似资料:
  • 描述 (Description) 延迟加载可应用于图像,背景图像和淡入效果,如下所述 - 对于图像 要在图像上使用延迟加载,请按照给定的步骤进行操作 - 使用data-src属性而不是src属性来指定图像源。 将类lazy添加到图像。 <div class = "page-content"> ... <img data-src = "image_path.jpg" class = "l

  • 问题内容: 我在JPA实体中的延迟加载属性有问题。我读过许多类似的问题,但它们与spring或hibernate有关,并且他们的后代不适用或没有帮助。 该应用程序是在Wildfly应用程序服务器上运行的JEE和JPA2.1。有两个实体,DAO会话bean和servlet将它们放在一起: 当我运行此代码时,它失败并显示: 我对WebLogic / JPA1使用了非常相似的模式,并且运行平稳。任何的想

  • 问题内容: 我想知道在node.js中使用是否等效于延迟加载? 例如,如果我有一个函数需要代码中其他任何地方都不需要的特定node.js包,那么我最好在该函数内部使用它,以便仅在调用该函数时才包含所需的包。 我还不确定是否会由于缺乏对node.js架构的了解而在性能方面有所改善?我想它每次与服务器的连接都会使用更少的内存。但是,当它必须读取程序包时,它会增加磁盘的I / O吗,还是将其添加到内存中

  • 这是从这里开始的后续行动。 我正在实现一个表,它将数据异步加载到表单元格中。问题是,表单元格有时无法正确更新。有时它会以某种方式“挂起”并永远显示“加载...”。实际值只有在我在表中滚动一点时才会更新。 要复制,请在表格中快速向下滚动应用程序。某些单元格不会显示“延迟加载”值,而是显示占位符字符串。 延迟加载属性如下所示: } 应用程序如下所示: 完整的可运行代码可以在这里找到。

  • 有很多关于“懒惰”的例子和文档。也许我没有明白,但为什么要用它呢?实例化bean成本

  • 本文向大家介绍js图片加载效果实例代码(延迟加载+瀑布流加载),包括了js图片加载效果实例代码(延迟加载+瀑布流加载)的使用技巧和注意事项,需要的朋友参考一下 主要做了两种图片加载的效果 一种是遇到页面图片比较多的时候,带读条效果的加载提示(为了验证正确加载,设置了1秒钟的加载间隔时间) 另外一种是根据滑块的位置进行图片的预加载,在用户不察觉的情况下,实现瀑布流的加载效果 一 延迟加载 主要思路: