我有一个带有路由器的 Angular 2 应用程序。假设用户位于应用程序中的页面 A,然后导航到页面 B,然后导航到页面 C。此时,当他单击浏览器上的“后退”按钮时,我希望他返回到页面 A(跳过 B)。我怎样才能实现它?
当从 B 导航到 C 时,必须设置 {replaceUrl: true }:
this.router.navigate(["/c"], { replaceUrl: true });
这会将浏览器历史记录中的页面 B 替换为 C。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)