Я пытаюсь сделать так:
Обычно мы добавляем такой ленивый модуль в routing.ts,
{путь: «taskCenter», loadChildren: './taskCenter/taskCerter.module#TaskCenterModule'},
Теперь я хочу загрузить Dynamic для детей из пакета, созданного с помощью rollup или ng-packagr !! Dynamic!
например: после сборки Aot, когда url равен 'localhost: 4200 / # / taskCenter', он будет динамически загружать файл taskCenter.umd.js и его дочерние модули из папки активов
Во-первых, как мы можем упаковать все ленивые модули в библиотеку?
Тогда как загрузить этот модуль динамически?
// First, in Library ,how to package all code including TestChildrenModule
@NgModule({
imports: [
RouterModule.forChild([
{
path: '', pathMatch: 'full', component: ModuleaComponent
},
{ path: 'aa', loadChildren: './test-children/test-children.module#TestChildrenModule' }
])
],
declarations: [ModuleaComponent],
exports: [ModuleaComponent]
})
export class ModuleaModule { }
эта ссылка может помочь: https://github.com/lmeijdam/angular-umd-dynamic-example