angular - Ionic 4 路由器以编程方式销毁页面
问题描述
我的应用程序上有一个注册流程。在每个步骤中,我都不希望用户能够转到上一页,但是,离子使这些页面保持“活跃”,并且用户可以通过从左向右滑动或使用后退按钮返回他们的电话。
我使用 ionic 的路由系统转换每个用户:
this.router.navigateByUrl('/invite');
我也试过:
this.router.navigate(['/invite']);
和:
this.router.navigateByUrl('/invite', { skipLocationChange: true });
目前这给我带来了很多问题,我已经做了很多谷歌搜索,但找不到任何解决方案。
有没有办法使用 ionic 的路由器系统来破坏页面或在某些页面上禁止向后导航?任何建议都会很棒。谢谢你。
解决方案
您可能已经解决了这个问题,但是您也可以使用以下方法:
this.router.navigateByUrl('/invite',{
replaceUrl : true
});
推荐阅读
- install4j - 如何强制使用 install4j 创建的 Windows 服务在机器从睡眠模式唤醒后立即运行
- javascript - 将编译后的 html 设置为 div 后,ng-directive 不起作用
- pandas - ML:多项式 NB 错误:ValueError:使用序列设置数组元素
- amazon-elastic-beanstalk - 无法创建具有“不匹配区域”的 ElasticBeanstalk 自定义平台
- html - 在彼此内部创建嵌套的 div 容器并更改它们的颜色
- javascript - 在 Angular 5 中获取动态输入数据
- angular - 基于 ng2-dragula 的网格有什么问题?
- c - 从C中的extern char environ复制字符串
- qt - 如何截取无框透明qt窗口的截图?
- amazon-ec2 - Bitnami cassandra 应用程序密码