angular6父子组件之间的引入报错
報錯: ERROR in : Type RecommendComponent in E:/2018/KYLIN-WEB/src/app/home/article-details/recommend/recommend.component.ts is part of the declarations of 2 modules: ArticleDetailsModule in E:/2018/KYLIN-WEB/src/app/home/article-details/article-details.module.ts and RecommendModule in E:/2018/KYLIN-WEB/src/app/home/article-details/recommend/recommend.module.ts! Please consider moving RecommendComponent in E:/2018/KYLIN-WEB/src/app/home/article-details/recommend/recommend.component.ts to a higher module that imports ArticleDetailsModule in E:/2018/KYLIN-WEB/src/app/home/article-details/article-details.module.ts and RecommendModule in E:/2018/KYLIN-WEB/src/app/home/article-details/recommend/recommend.module.ts. You can also create a new NgModule that exports and includes RecommendComponent in E:/2018/KYLIN-WEB/src/app/home/article-details/recommend/recommend.component.ts then import that NgModule in ArticleDetailsModule in E:/2018/KYLIN-WEB/src/app/home/article-details/article-details.module.ts and RecommendModule in E:/2018/KYLIN-WEB/src/app/home/article-details/recommend/recommend.module.ts.
article-details模塊有四個子模塊
剛開始的引用
article-details模塊:
四個模塊引入各自的component,用其中一個子模塊recommend.module為例
于是打包時報錯
翻譯了一下
就是組件只能聲明在一個模塊里面
改進
把所有的組件聲明在article-details模塊里面,子模塊不用再引入,每個子模塊只需要引入article-details模塊就可以了
這里是以其中一個子模塊為例,其他三個也相同的操作
這樣就可以通過編譯了!
總結
以上是生活随笔為你收集整理的angular6父子组件之间的引入报错的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python:Matplotlib 画曲
- 下一篇: 列表(List) 的增删改查及其他方法