我正在尝试对我的所有应用程序使用通用解析器。
在根中,我没有任何组件,只是根据路由加载子代。 我安装了一个解析器,但是我的应用程序未调用它:
{
path: '',
resolve: { data: AppResolver },
canActivate: [LoggedInGuard],
children: [
{
path: '',
redirectTo: '/mainView',
pathMatch: 'full'
},
{
path: 'menu1',
loadChildren: 'app/menu1/menu1.module#Menu1Module'
},
{
path: 'menu2',
loadChildren: 'app/menu2/menu2.module#Menu2Module'
}
]
},
{path: '**', redirectTo: ''}
];
我看到AppResolver从未发票过,我的app.routing文件是否有任何错误?
答案 0 :(得分:0)
每个路由都需要自己的解析器。因此,您可以按照这种方式复制逻辑。下面的示例代码。
Get-Date -format
因此,由于路径匹配而激活了路由,将触发解析器。