https://blog.johnwu.cc/article/angular-4-lazy-loading-shared-module.html
這邊大大有介紹共用pipe,但想請問如和共用component,載入同樣的component也會有類似的問題。routerlink轉跳時會出問題。
在shared裡面import某個component在exports出去似乎不是這樣用的
@NgModule({
imports: [
AComponent,
],
declarations: [
],
exports: [
AComponent
]
})
Imports是給module用的,
component是要被放在declarations的宣告區塊裡面,
把你的AComponent放到declarations裡就可以了。
放在shared module的declarations?
看來不行ERROR Error: Uncaught (in promise): Error: Type 某個component is part of the declarations of 2 modules:shared的module and 某個component的Module!
你很確定你沒有別的地方把AComponent放進declarations?
因為我也就只能根據你的貼圖看到這個問題。