![](/img/trans.png)
[英]How to import component in app.module.ts ionic 3 / angular
[英]Is it important to import all component in app.module.ts ?
假設我有三個組件,即componentA , componentB , componentC
那么導入這三個組成部分很重要嗎? 原因?
像下面
app.module.ts
@NgModule({
declarations: [**componentA**,**componentB**,**componentC** ],
entryComponents: [**componentA**,**componentB**,**componentC**]
請提供一些描述
這取決於您的要求。 如果要在第一頁中顯示這些組件。 需要在app.module中添加它。 如果要在后續屏幕上加載這些組件。 您可以選擇延遲加載模塊。
將組件移至其自己的模塊並按需加載。 這肯定會提高應用程序加載時間的性能。
關於輸入組件,Angular編譯器將編譯HTML模板中定義的所有組件。 條目組件是未在模板文件中定義的組件。 我們告訴角度編譯器編譯在入口組件配置中定義的那些組件,這些組件將在運行時包含在應用程序中。
入口組件是Angular強制性按類型加載的任何組件(這意味着您沒有在模板中引用它)。 通過將入口組件引導到NgModule中或將其包含在路由定義中來指定入口組件。
還有其他一些組件不是強制性引導的,即在應用程序加載引導時不會進入
為了對比這兩種類型的組件,模板中包含一些聲明性的組件。 另外,您必須強制加載某些組件。 即入口組件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.