这是一个角度问题。
当我添加APP_BASE_HREF
在我的路由模块中,它突然开始工作。
https://stackoverflow.com/a/34535256/5816119 https://stackoverflow.com/a/34535256/5816119
这是我的代码,
import { APP_BASE_HREF } from "@angular/common";
export const sharedConfig: NgModule = {
bootstrap: [ AppComponent ],
declarations: [
AppComponent,
...
],
imports: [
HttpModule,
...,
RouterModule.forRoot([
{ path: "", redirectTo: "home", pathMatch: "full" },
{ path: "**", redirectTo: "home" }
], { useHash: true }),
],
providers: [
{ provide: APP_BASE_HREF, useValue: '/' },
],
};
所以,它基本上是路由器端的哈希技术,似乎我在我的应用程序中也缺少这个提供程序。