Модуль форм не найден в дочернем модуле - PullRequest
2 голосов
/ 13 января 2020

Я пытаюсь использовать ReactiveFormsModule. Я импортировал его в app.module. Мой компонент находится в дочернем модуле, но дочерний модуль не может получить это.

Нужно ли импортировать этот модуль в каждый дочерний модуль? Или есть ли способ сохранить его в appmodule и заставить его работать во всех дочерних модулях?

1 Ответ

1 голос
/ 13 января 2020

Именно так работает инкапсуляция в Angular.

Она предотвращает невидимые зависимости и очень ясно дает понять, что нужно модулю. Как вы могли бы подойти к этому, создав SharedModule, который содержит все необходимые модули для импорта его в соответствующий модуль.

Это очень распространенное поведение. Для примера вы можете посмотреть здесь: как использовать компонент родительского модуля в компоненте дочернего модуля в angular2

...