动态更改组件但在地址栏上显示相同的 url

Dynamically change components but have same url displayed on address bar

我有一个路由器插座,可以在 table、图表、列表等各种组件之间切换

我要求不在地址栏上显示 url 更改。

假设如果 table 路径是 http://mysite/table and chart is http://mysite/chart, 它应该始终显示 http://mysite 而不显示相对路径更改。

我认为使用相同的 url 没有意义,但想使用路由器插座。寻找任何想法来实现使用 angular 更改组件。 (即使没有路由器也可以)

按照此处所述使用 skipLocationChange https://angular.io/api/router/NavigationExtras