Создание библиотеки Angluar 7, включающей ReactiveForms, не работает должным образом - PullRequest
0 голосов
/ 04 марта 2020

Я создаю новую библиотеку, и она связана с моим основным приложением. Все идет хорошо, пока я не попытаюсь добавить форму в мою библиотеку. Основное приложение, в которое импортируется библиотека 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);
    }
}

Но это не помогает в библиотечной ситуации ... Кто-нибудь может пролить свет на это?

Спасибо

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