Angular - NullInjectorError: Нет поставщика для ViewContainerRef - PullRequest
0 голосов
/ 28 октября 2019

Я создаю угловую библиотеку, используя ng generate library, и пытаюсь импортировать из нее динамические компоненты в мой основной проект, однако при использовании *ngFor в html она дает мне

NullInjectorError:Нет поставщика для ViewContainerRef!

Я пробовал "preserveSymlinks": true, но я считаю, что это должно быть в профиле production, в то время как моя проблема возникает, когда я запускаю ng serve и пытаюсь загрузить этот компонент.

Я использую Угловой 7

Мой HTML динамический компонент очень похож на приведенный ниже фрагмент, ничего особенного

  <ul>
    <li *ngFor="let item of dummyData">{{item}}</li>
  </ul>

, и я использую ComponentFactoryResolver в моем основном проекте для загрузки компонента

есть идеи?

спасибо,

UPDATE1: Работает с "preserveSymlinks": true, но этосбой при попытке импортировать внешние библиотеки JS

UPDATE2: Это сработало, когда я установил внешнюю библиотеку JS в свой основной проект, но это не должно иметь место, есть ли способ указатьк node_modules моей общей библиотеки?

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