Angular 4 自定义路由器导航
Angular 4 Custom Router Navigation
假设我从页面 A --> B --> C 导航
如何从导航历史记录中删除页面 B,以便当我在页面 C 并按浏览器后退时它转到页面 A?
我不认为 Angular 现在公开 public API 来做,但如果你的应用只使用浏览器平台,你可能可以做
window.history.go(-2);
您可以试试 skipLocationChange。
// Navigate silently to /view (Component B)
this.router.navigate(['/view'], { skipLocationChange: true });
在不将其状态推入历史的情况下进行导航。
假设我从页面 A --> B --> C 导航
如何从导航历史记录中删除页面 B,以便当我在页面 C 并按浏览器后退时它转到页面 A?
我不认为 Angular 现在公开 public API 来做,但如果你的应用只使用浏览器平台,你可能可以做
window.history.go(-2);
您可以试试 skipLocationChange。
// Navigate silently to /view (Component B)
this.router.navigate(['/view'], { skipLocationChange: true });
在不将其状态推入历史的情况下进行导航。