我正在尝试在 JSP 页面上嵌入 Angular 应用程序,出于某些原因,我需要浏览器来保留状态并且不希望 Angular 将新状态推送到浏览器历史记录。
根据Angular 文档 { skipLocationChange: true }
,我可以这样做。下面是我修改后的代码。
this.router.navigate(['/customComponent'],{ skipLocationChange: true });
Angular 仍然在浏览器历史中推动新的历史状态。
state: {navigationId: 2}
下面是控制台快照。
路由代码有什么问题吗?或者我缺少任何参数。