Можно ли смешивать несколько точек входа и ленивую загрузку в библиотеке Angular - PullRequest
0 голосов
/ 29 мая 2020

Я создаю библиотеку 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 и несколько точек входа?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...