0
ngrx/store v1からv2(ミドルウェアなし)にアップデートすると、私のアプリは空白のページを表示します。また、ngrx/routerもページのリダイレクトを停止します(v1では、存在しないページに移動すると、既存のページにリダイレクトされます)。v2 ngrx/storeに更新した後のブランクページ
警告とエラーはありません。
これは私がV1を使用していたとき、私のコンソールです:
これがV2である:
それは場合に役立ちます。これは、コードの私の一部です:
bootstrap(App, [
Title,
Location,
// ... my service
provide(APP_BASE_HREF, { useValue: '/' }),
provideStore(
compose(
storeLogger(),
combineReducers
)({
// ... my reducer
router: routerReducer
})
),
provideRouter(appRouter),
connectRouterToStore(),
]);
親ルーター:
export const appRouter: Routes = [
{ path: '/',
component: LandingComponent,
index: { component: StartComponent },
loadChildren:() => new Promise(resolve => resolve(landingRouter))
},
{ path: '/admin',
guards: [AdminGuard],
component: AdminComponent,
index: { component: DashboardComponent },
loadChildren:() => new Promise(resolve => resolve(adminRouter))
},
{ path: '/home', guards: [LoginGuard], component: HomeComponent },
{ path: '/settings', guards: [LoginGuard], component: SettingsComponent },
// ... my other components, similar
{ path: '/**', redirectTo: '/' }
];
何が原因で空白ページがリダイレクトされないのですか?ありがとう