我正在使用延迟加载实现 NgRx 的 Angular 9 应用程序
当应用程序加载时,我的状态看起来像这样
当我导航到“/account-config”路线时,状态会发生变化,因为我已经延迟加载了模块并实现了一个 StoreModule.forFeature int 他导入。然后,我的状态是这样的
我想知道当我导航到其他路线时是否有办法删除“accountconfig”节点,并在我返回“/account-config”时再次放置。
这些是我的路线:
const routes: Routes = [
{
path: '',
component: AppLayoutComponent,
canActivate: [ AuthGuard ],
children: [
{ path: 'dashboard', loadChildren: () => import('./pages/modules/dashboard/dashboard.module').then(m => m.DashboardModule) },
{ path: 'account-config', loadChildren: () => import('./pages/modules/account-config/account-config.module').then(m => m.AccountConfigModule) },
]
},
{
path: '',
component: AuthLayoutComponent,
children: [
{ path: 'session', loadChildren: () => import('./pages/modules/session/session.module').then(m => m.SessionModule) }
]
},
{
path: '**',
redirectTo: 'session/not-found'
}
];