Я создаю угловую библиотеку, используя 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 моей общей библиотеки?