Routing 角度';重定向到不更新地址栏中的路径

Routing 角度';重定向到不更新地址栏中的路径,routing,angular8,address-bar,Routing,Angular8,Address Bar,我正在根据我的角度路由配置成功重定向: { path: 'mypath', redirectTo: 'myotherpath', pathMatch: 'full', }, { path: 'mypath', children: [ { path: ':id', component: MyComponent, }, ] } 当您在未传递id参数的情况下

我正在根据我的角度路由配置成功重定向:

  {
    path: 'mypath',
    redirectTo: 'myotherpath',
    pathMatch: 'full',
  },
  {
    path: 'mypath',
    children: [
        {
            path: ':id',
            component: MyComponent,
        },
    ]
  }
当您在未传递id参数的情况下点击“mypath”时,您将被重定向到“myotherpath”。很好,这一切都可以,但在地址栏中,它仍然显示旧地址(例如),即使它加载了“myotherpath”页面

这是预期的行为吗?我现在有一个页面,地址栏与正在显示的内容不同步。我如何配置它,以便地址栏在重定向后更新

编辑 要确认-“myotherpath”已经有自己的路由配置条目,可以直接导航到它。如果“mypath”无效(从没有提供id的意义上讲),这更像是一种重定向。“path”只是地址栏中的名称

这是你想要的

{
路径:“myotherpath”,
重定向到:“myotherpath”,
路径匹配:“已满”,
}
“路径”只是地址栏中的名称

这是你想要的

{
路径:“myotherpath”,
重定向到:“myotherpath”,
路径匹配:“已满”,

}
很抱歉,我认为存在误解-“myotherpath”在此路由配置中已经有另一个条目。如果mypath没有提供id值,我需要它将用户跳转到myotherpath。抱歉,我认为这是一个误解-“myotherpath”在此路由配置中已经有另一个条目。如果mypath没有提供id值,我需要它将用户跳转到myotherpath。