Angular组件和模块之间有什么区别

路易斯·佩纳:

我一直在观看视频和阅读文章,但是这篇特定的文章让我很困惑,在文章开头

Angular中的应用程序遵循模块化结构。Angular应用程序将包含许多模块,每个模块都专用于一个用途。通常,模块是一组内聚的代码,与其他模块集成在一起以运行Angular应用程序。

模块从其代码中导出一些类,函数和值。组件是Angular的基本块,多个组件将构成您的应用程序。

一个模块可以是另一个模块的库。例如,作为主要Angular库模块的angular2 / core库将由另一个组件导入。

它们可以互换吗?组件是模块吗?但是反之亦然吗?

Sefa:

组件控制视图(html)。它们还与其他组件和服务进行通信,以为您的应用程序带来功能。

模块由一个或多个组件组成。他们不控制任何HTML。您的模块声明哪些组件可以被属于其他模块的组件使用,哪些类将由依赖项注入器注入以及哪些组件将被引导。模块使您可以管理组件,从而为应用程序带来模块化。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章