之前在使用ionic3的ionicPage(懶加載)方式開發(fā)App時徐裸,自定義組件崖堤,并且在組件中使用ionic3的組件時吗氏,報錯 is not a known element逊脯。
仔細(xì)想了下级乍,原來是使用懶加載時舌劳,每個單獨的頁面都有一個對應(yīng)的module.ts文件,引入了components.module.ts(import了所有的組件玫荣,并且輸出)甚淡,當(dāng)時在components.module.ts中我們并沒有引入IonicModule的依賴,所以導(dǎo)致在組件中使用ionic的組件時,并未識別出此element贯卦。
解決方案:
- components.module.ts文件中引入IonicModule资柔。
import { IonicModule } from 'ionic-angular';
- components.module.ts中裝飾器(@NgModule)中的導(dǎo)入IonicModule,這樣便可以使用ionic3的組件了撵割。
@NgModule({
...
imports: [IonicModule],
...
})