2017-09-13 24 views
0

當試圖打開一個模式組件我收到此錯誤:發現組件中沒有零組件廠 - 組件已添加到NgModule

發現[組件名稱]沒有元件廠。
你把它添加到@ NgModule.entryComponents中嗎?

同樣的模式在應用程序,所以它已被添加到NgModuledeclarationsentryComponents部分工作在其他地方。

這個消息可能意味着什麼嗎?

+0

,你能否告訴有關代碼段? – amal

回答

0

最有可能使用動態加載的組件,如對話窗口。如果是這樣的話,你需要列出他們@NgModule的entryComponents特性,例如:

entryComponents: [ 
    MyDialogComponent 
    ] 

這裏你可以看到一個例子:https://material.angular.io/components/dialog/overview