Я создаю библиотеку Angular для использования. Net Основные страницы. Для более подробного контекста, я создаю CMS с некоторыми angular компонентами.
Я не нахожу решения, как смешивать lazyload (модули) с несколькими точками входа.
Чтобы иметь несколько точек входа в моем приложении, я изменил свой app.module на entryComponents: components, где компоненты - это массив компонентов, которые я использую в качестве точки входа. А также
export class AppModule {
constructor(private resolver: ComponentFactoryResolver) { }
ngDoBootstrap(appRef: ApplicationRef) {
components.forEach((componentDef: Type<{}>) => {
const factory = this.resolver.resolveComponentFactory(componentDef);
if (document.querySelector(factory.selector)) {
appRef.bootstrap(factory);
}
});
}
}
Один из моих компонентов имеет их в модуле, который я пытаюсь использовать как root части этого приложения, но я не нахожу способ сделать это.
Можно ли смешивать Lazyload и несколько точек входа?