我有一个延迟加载的模块,该模块内部默认为select * from all_source
Where upper(text) Like '%UPPER(%'
And owner='COMMISSIONS'
,我在ngSwitchCase之间切换了4-5个子组件之间的导航。因为我将其与nativescript一起使用,所以我需要为整个路由模块使用一个单独的路由模块。
在我的主要路由模块中,我拥有:
SuperUserComponent
在模块自己的子路由模块中,我拥有:
{
path: 'super-user',
loadChildren: './super-user/super-user.module#SuperUserModule',
pathMatch: 'full'
},
切换酶的切换如下:
const routes: Routes = [
{
path: ':resource',
component: SuperUserComponent,
pathMatch: 'full'
}
];
在后端,每次加载主要组件时,我都会监听该参数:
<mat-button-toggle
[routerLink]="['/super-user', 'manage-users']"
value="manage-users"
>
Users
</mat-button-toggle>
如何在加载时配置该子路由模块以匹配该参数?
答案 0 :(得分:0)
进行了一些研究,您所需要做的就是更改您的维护模块
{
path: 'super-user',
loadChildren: './super-user/super-user.module#SuperUserModule',
pathMatch: 'prefix'
}
,或者如果不需要则删除该行pathMatch: 'prefix'
。我认为您只是强迫角度来找到以“超级用户”结尾的路线,但他实在是做不到。