让我说我从第A页导航 - > B - > ç
如何从导航历史记录中删除页面B,以便当我在页面C上并按回浏览器时,它会转到第A页?
答案 0 :(得分:3)
我认为Angular现在不公开公共API,但如果您的应用只使用浏览器平台,则可以这样做
window.history.go(-2);
答案 1 :(得分:1)
您可以尝试skipLocationChange。
// Navigate silently to /view (Component B)
this.router.navigate(['/view'], { skipLocationChange: true });
在没有将其状态推向历史的情况下导航。