我正在创建一个使用ng-bootstrap的Angular 5库项目,当它从自己的项目文件夹中提供服务时它工作正常。现在,它被安装到另一个Angular 5应用程序项目中,并且在启动应用程序时,它会出现以下异常:
<SectionList
renderItem={({item, index}) => <ListItem title={item} index={index} />}
renderSectionHeader={({section}) => <Header title={section.title} />}
sections={[ // homogeneous rendering between sections
{data: [...], title: ...},
{data: [...], title: ...},
{data: [...], title: ...},
]}
/>
在库项目中,我已将NgbModule.forRoot()添加到app.module.ts,我还尝试将NgbModule.forRoot()添加到app项目,但它不起作用。此外,我不认为库项目中使用的依赖项配置应该在应用程序项目中重新声明。
请就此案提出建议。非常感谢你。
答案 0 :(得分:1)
应该在库项目的feature.module.ts中添加NgbModule.forRoot()而不是app.module.ts。然后重新安装到应用程序,它可以工作。