从历史记录中删除视图-Ionic2

大卫·达尔(David Dal)想要

有人知道如何从ionic2的历史记录(或导航堆栈)中删除视图吗?

在Ionic 1中,我用

this.$ionicHistory.nextViewOptions({
  disableAnimate: true, 
  disableBack: true
});

例如,一旦成功执行登录,将我的应用程序的登录页面从历史记录中完全删除,这将非常有用。

在这种情况下,仅显示后退按钮是不够的,因为Android终端在设备上具有自己的物理后退按钮。

在登录函数返回成功的Promise之后并在推送堆栈中的下一页之前,我尝试了以下操作:

this.navController.pop();

或者

this.navController.remove(this.viewCtrl.index);

但不幸的是,两者都没有成功:(

大卫·达尔(David Dal)想要

obrejacatalin在https://forum.ionicframework.com/t/solved-disable-back-in-ionic2/57457找到了解决办法

this.nav.push(TabsPage).then(() => {
  const index = this.nav.getActive().index;
  this.nav.remove(0, index);
});

因此,我认为重要的是首先推下一页,等待承诺答复,然后删除当前视图,这一点很重要

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

删除Alt-F2历史记录-尝试删除密码。

来自分类Dev

删除Alt-F2历史记录-尝试删除密码。

来自分类Dev

Doctrine2 + Symfony2保留每次插入,更新,删除的历史记录

来自分类Dev

Doctrine2 + symfony2使用FK删除历史记录表

来自分类Dev

如何检查(可能已删除的)ec2-instance的事件历史记录?

来自分类Dev

在Console2中搜索模拟cygwin中的CTRL + R的命令历史记录

来自分类Dev

Ionic2动态更改视图

来自分类Dev

Ionic2识别后视图

来自分类Dev

VS 2015 Update 2中的C#交互式窗口命令历史记录

来自分类Dev

如何在ggplot2中指向历史记录?

来自分类Dev

使用Angular 2跳过浏览器历史记录中的跳转链接

来自分类Dev

当仓库已经非常接近2GB时,如何从所有bitbucket git历史记录中删除二进制文件?

来自分类Dev

访问ionic2中的全局“角度”

来自分类Dev

无法在ionic2中打开菜单

来自分类Dev

Ionic2中的多个$ http请求

来自分类Dev

无法在ionic2中打开菜单

来自分类Dev

Ionic2中的多个$ http请求

来自分类Dev

ionic2中的动态表单验证

来自分类Dev

强制在ionic2框架中重新加载视图

来自分类Dev

如何在ionic2中列出或删除服务,页面?

来自分类Dev

如何禁用出现在浏览器历史记录中的Urls-Yii2

来自分类Dev

跳过一条路线,使其在Sencha Touch 2历史记录导航中不再被记住

来自分类Dev

如何将Flyway H2迁移的历史记录存储在PUBLIC之外的其他模式中?

来自分类Dev

Git:将提交添加到历史记录中,该提交是之前的2个提交

来自分类Dev

ionic2中navBar右侧的2个按钮

来自分类Dev

ionic2中的导入指令-ng2-qrcode

来自分类Dev

ionic2中navBar右侧的2个按钮

来自分类Dev

历史| grep“ keyword2find”没有给出无限的历史记录

来自分类Dev

ionic2视图不会更新,代码会执行

Related 相关文章

  1. 1

    删除Alt-F2历史记录-尝试删除密码。

  2. 2

    删除Alt-F2历史记录-尝试删除密码。

  3. 3

    Doctrine2 + Symfony2保留每次插入,更新,删除的历史记录

  4. 4

    Doctrine2 + symfony2使用FK删除历史记录表

  5. 5

    如何检查(可能已删除的)ec2-instance的事件历史记录?

  6. 6

    在Console2中搜索模拟cygwin中的CTRL + R的命令历史记录

  7. 7

    Ionic2动态更改视图

  8. 8

    Ionic2识别后视图

  9. 9

    VS 2015 Update 2中的C#交互式窗口命令历史记录

  10. 10

    如何在ggplot2中指向历史记录?

  11. 11

    使用Angular 2跳过浏览器历史记录中的跳转链接

  12. 12

    当仓库已经非常接近2GB时,如何从所有bitbucket git历史记录中删除二进制文件?

  13. 13

    访问ionic2中的全局“角度”

  14. 14

    无法在ionic2中打开菜单

  15. 15

    Ionic2中的多个$ http请求

  16. 16

    无法在ionic2中打开菜单

  17. 17

    Ionic2中的多个$ http请求

  18. 18

    ionic2中的动态表单验证

  19. 19

    强制在ionic2框架中重新加载视图

  20. 20

    如何在ionic2中列出或删除服务,页面?

  21. 21

    如何禁用出现在浏览器历史记录中的Urls-Yii2

  22. 22

    跳过一条路线,使其在Sencha Touch 2历史记录导航中不再被记住

  23. 23

    如何将Flyway H2迁移的历史记录存储在PUBLIC之外的其他模式中?

  24. 24

    Git:将提交添加到历史记录中,该提交是之前的2个提交

  25. 25

    ionic2中navBar右侧的2个按钮

  26. 26

    ionic2中的导入指令-ng2-qrcode

  27. 27

    ionic2中navBar右侧的2个按钮

  28. 28

    历史| grep“ keyword2find”没有给出无限的历史记录

  29. 29

    ionic2视图不会更新,代码会执行

热门标签

归档