从其他模块导入组件时出错

时间:2018-06-11 06:38:16

标签: angular typescript frontend

我正在尝试将“OpenDialogContentComponent”组件从模块A导入到模块B,但收到错误:

'无法在C:/ Users / jitdagar / Desktop / TDP / pwt-ui-common / src / app / components / open-dialog-content / open-dialog-content中确定类OpenDialogContentComponent的模块。 component.ts!将OpenDialogContentComponent添加到NgModule以修复它。'

此OpenDialogContentComponent组件在模块A中导出,可以在模块B中使用其选择器。但我的要求是使用import语句导入组件。

在模块B的组件中:

从'../../../../Module A / src / app / components / open-dialog-content / open-dialog-content.component'中导入{OpenDialogContentComponent};

1 个答案:

答案 0 :(得分:0)

自动导入正在生成“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';