Ошибка при импорте компонента из другого модуля - PullRequest
0 голосов
/ 11 июня 2018

Я пытаюсь импортировать компонент 'OpenDialogContentComponent' из модуля A в модуль B, но получаю ошибку:

'Невозможно определить модуль для класса OpenDialogContentComponent в C: / Users / jitdagar / Desktop/TDP/pwt-ui-common/src/app/components/open-dialog-content/open-dialog-content.component.ts!Добавьте OpenDialogContentComponent в модуль NgModule, чтобы исправить это. '

Этот компонент OpenDialogContentComponent экспортируется в модуль A и может использоваться в модуле B с его селектором.Но мое требование состоит в том, чтобы импортировать компонент с помощью оператора импорта.

В компоненте модуля B:

import {OpenDialogContentComponent} из '../../../ ../ Модуль A / src / app / components / open-dialog-content / open-dialog-content.component ';

1 Ответ

0 голосов
/ 12 июня 2018

При автоматическом импорте был создан относительный путь для OpenDialogContentComponent.Когда я заменяю его на путь модуля узла, он работает.

import { OpenDialogContentComponent } from '../../../../ModuleA/src/app/components/open-dialog-content/open-dialog-content.component';

Заменяет путь на путь модуля узла:

import { OpenDialogContentComponent } from '@Module/ModuleA/src/app/components/open-dialog-content/open-dialog-content.component';
...