Я создаю новую библиотеку, и она связана с моим основным приложением. Все идет хорошо, пока я не попытаюсь добавить форму в мою библиотеку. Основное приложение, в которое импортируется библиотека lib, дает мне:
ERROR Error: Uncaught (in promise): NullInjectorError: StaticInjectorError(AppModule)[DefaultValueAccessor -> Renderer2]
Я импортирую ReactiveFormsModule в библиотечный модуль, как обычно;
import { ReactiveFormsModule } from '@angular/forms';
@NgModule({
...
imports: [
ReactiveFormsModule
],
...
})
Google / SO дает ответы вроде:
export class MyService {
private renderer: Renderer2;
constructor(rendererFactory: RendererFactory2) {
this.renderer = rendererFactory.createRenderer(null, null);
}
}
Но это не помогает в библиотечной ситуации ... Кто-нибудь может пролить свет на это?
Спасибо