2017-02-28 73 views
-3

我們正在創建一個angular2應用程序,並使用在引導程序ng2-bootstrap手風琴中找到的手風琴組件。沒有供應商的AccordionComponent

它在HTML標記中使用這樣的

<accordion> 
... blah blah html 
</accordion> 

即使它已經在許多其他的網頁中使用,在一個頁面,它拋出一個異常:

未捕獲的(在承諾):錯誤:./MyComponent類中的錯誤 MyComponent - 內聯模板:1:0由於沒有供應商提供的AccordionComponent!

這是爲什麼?

+0

錯誤說你試圖使用未提供的組件。你有沒有把它導入https://ng-bootstrap.github.io/#/getting-started – mickdev

+0

你想把它注入構造函數嗎?如果是這樣,也許你應該@ViewChild而不是 –

+0

請發佈你的組件代碼 – KnowHoper

回答

3

其實答案很簡單。 標記有

<accordion-group> 
.... 
</accordion-group> 

沒有手風琴標籤圍繞它。 導致錯誤消息如上所述。

對不起。

組件代碼根本沒有提及手風琴