无法在两个不同的模块中包含组件,其中一个模块由lazyload功能开发。
示例项目在github中,这是链接: https://github.com/Gdharbc/angularLazyLoad
任何人都可以查看它并帮助我解决它。
谢谢,
答案 0 :(得分:0)
您需要将组件放入 sharedModule 并在每个组件中加载 sharedModule
。这是要走的路!
例如,在sharedModule中创建一个组件,
import { SidebarWidget } from '../shared/components/sidebar_widget/sidebar.component';
@NgModule({
imports :[],
declarations: [SidebarWidget],
providers : [],
entryComponents:[]
})