重新加载Angular应用时,总是忽略路由而转到根页面

问题描述 投票:3回答:1

我有一个使用router的简单Angular应用。

我的路由逻辑很简单

Routes = [
  { path: '', component: MyMainComponent },
  { path: 'error', component: ErrorComponent },
]

如果应用程序中发生错误,则逻辑导航到ErrorComponent,因此我在浏览器URL上看到的是http://localhost:4200/error

如果用户从此处重新加载应用程序(例如,使用CMD+R),则该应用程序将返回到错误页面。即使我们重新加载指向现有路由路径的URL,是否有一种方法可以强制重新加载到Main

我有一个使用路由器的简单Angular应用。我的路由逻辑很简单Routes = [{路径:“,组件:MyMainComponent},{路径:“错误”,组件:ErrorComponent},]如果出现错误...

angular angular-routing angular-router
1个回答
0
投票

这是设计问题。如果确实发生错误,则应提供角度信息。

© www.soinside.com 2019 - 2024. All rights reserved.