我想加载具有在子路由中具有相同路径值的依赖分解器的不同组件
parent:
path: 'test',
loadChildren: () =>
import('./myRoutingModule').then(
(m) => m.myDynamicRoutes),
child:
export const myDynamicRoutes: Routes = buildMyRoutes();
export function buildRoutes(): Route[] {
var version = inject(myService);
if (version === 1) {
return [
{
path: '',
component: oneComponent,
resolve: {
initData: oneResolver,
},
},
];
} else if (version === 2) {
return [
{
path: '',
component: twoComponent,
resolve: {
initData: twoResolver,
},
},
];
}
这里不允许我使用inpin有什么方法可以使用吗?是否有更好的替代方案来动态设置路由.我正在使用有Angular 的17个独立组件