angular - HashLocationStrategy 在 Angular 7 中不起作用
问题描述
我正在开发一个 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]
},
];
解决方案
推荐阅读
- cassandra - cassandra集群读取缓慢
- sql-server - 从字符串中选择分离的数据作为MSSQL中的单行
- javascript - R Shiny:使用模式弹出窗口编辑列
- python - 如何使用多线程将数据附加到队列中(只取最后一行并复制它)?
- windows - 抑制应用程序不响应消息
- jsp - 如何将jsp的变量值传递给urls.py?
- c# - 有没有其他方法可以在不使用 Context 的情况下在 SpecFlow C# 中获取功能名称?
- javascript - 猫头鹰轮播上的导航按钮会影响其他滑块
- wordpress - Cloudflare 阻止 wordpress load-scripts.php 长网址
- python - 创建一个多项式类,当调用该类时,它以文本形式返回多项式方程