我从a-> b-> c
从页面导航如何从导航历史记录中删除B页面,以便当我在第C页上并按下浏览器时,它将转到A页?
我不认为Angular现在可以公开API进行操作,但是如果您的应用仅使用浏览器平台,则可以做到
window.history.go(-2);
您可以尝试SkiplocationChange。
// Navigate silently to /view (Component B)
this.router.navigate(['/view'], { skipLocationChange: true });
在不将其状态推向历史的情况下导航。