Javascript 仅在浏览器中更改管线路径的名称

Javascript 仅在浏览器中更改管线路径的名称,javascript,angular,Javascript,Angular,我需要写两个不同的路径到两个页面,如 { path: 'abc', component: abcComponent}, { path: 'abc2', component: abcComponent2}, 当浏览器显示路径时: 在访问第二个路由路径时 我是否可以为两个组件使用相同的名称(即我只希望浏览器显示) 即使调用路由路径:“abc2” 请帮帮我。提前感谢我不知道您为什么需要这个,但如果您想这样做,只需将这行代码粘贴到abcComponent2构造函数的构造函数中: this.rout

我需要写两个不同的路径到两个页面,如

 { path: 'abc', component: abcComponent},
 { path: 'abc2', component: abcComponent2},
当浏览器显示路径时:

在访问第二个路由路径时

我是否可以为两个组件使用相同的名称(即我只希望浏览器显示)

即使调用路由路径:“abc2”


请帮帮我。提前感谢

我不知道您为什么需要这个,但如果您想这样做,只需将这行代码粘贴到abcComponent2构造函数的构造函数中:

this.router.navigateByUrl('abc', { skipLocationChange: true });
或者您也可以通过html更改路由器而不更改位置,如下所示:

<a [routerLink]="..." skipLocationChange>click me</a>

您好,Shashank,谢谢您的回答,但这是基于从上一页收到的数据,我需要路由到两个具有不同内容的成功页面,但我希望浏览器应显示与successful相同的名称,而不是successful-1和successful-2。我想提供帮助,但我想我仍然没有得到您想要的。据我所知,如果有人在不更改浏览器路径的情况下打开组件B,您希望从组件B重定向到组件A。