![](/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.