无法在角度中包含两个不同模块中的组件

时间:2017-09-16 05:24:33

标签: angular angular2-routing

无法在两个不同的模块中包含组件,其中一个模块由lazyload功能开发。

示例项目在github中,这是链接: https://github.com/Gdharbc/angularLazyLoad

任何人都可以查看它并帮助我解决它。

谢谢,

1 个答案:

答案 0 :(得分:0)

您需要将组件放入 sharedModule 并在每个组件中加载 sharedModule 。这是要走的路!

例如,在sharedModule中创建一个组件,

import { SidebarWidget } from '../shared/components/sidebar_widget/sidebar.component';

@NgModule({
 imports :[],
 declarations: [SidebarWidget],
 providers : [],
 entryComponents:[]
})