Por alguna razón, tengo que agregar la cadena '../home/home.module#HomeModule' a loadChildren, pero ¿cómo es que una función que devuelve la misma cadena no funciona? Quiero poder concatenar la cadena en función de algunas variables, como si se va a compilar antes de tiempo porque entonces no puedo hacer ../ , tengo que hacer ./ como la ruta raíz.
¿Alguna solución para esto?
function loadHome() { return '../home/home.module#HomeModule'; } const mainRoutes: Routes = [ { path: '', component: MainComponent, children: [ { path: '', loadChildren: loadHome()} ] }, { path: '**', redirectTo: '/' } ]; Recibo el error: EXCEPTION: Uncaught (in promise): Error: Cannot find module '../home/home.module'