我正在开发一个 Angular 7 应用程序,我想使用 HashLocationStrategy。在app.module.ts
我尝试了两个版本RouterModule.forRoot(appMainRoutes, { useHash: true })
和{ provide: LocationStrategy, useClass: HashLocationStrategy }
,但登录后我得到了同样的错误
错误:无法匹配任何路由。URL 段:“状态”
这是app.routes.ts
export const appMainRoutes: Routes = [
{
path: ROUTE.default,
component: WelcomePageComponent,
canActivate: [CookiesGuard]
},
{
path: ROUTE.empty,
component: WelcomePageComponent,
canActivate: [CookiesGuard]
},
{
path: 'subscriptions',
component: SubscriptionsPageComponent,
canActivate: [AuthGuard, CookiesGuard]
},
];