首页 > 解决方案 > 如何清除 Angular 路由器中的导航历史记录

问题描述

我有一个用例,我需要使用角度路由器清除导航历史记录(以便按下硬件后退按钮不会将我带到上一页而是主页)。我一直在寻找一个简单的解决方案,但没有找到任何解决方案。我有使用 nativescript 的建议,但我不想为此要求增加我的包大小。请告知我是否可以使用任何内置的角度功能?

标签: angular

解决方案


我能够使它工作的唯一方法是使用 NavContoller

   this.nav.navigateRoot('/tabs/home');

这从堆栈中删除了所有页面并导航到主页


推荐阅读