? 两者之间的区别是什么?
? 两者之间的区别是什么?
我一直在观看视频和阅读文章,但这篇特定文章让我感到很困惑,在文章开头就说:
Angular中的应用程序遵循模块化结构。Angular应用程序将包含许多模块,每个模块都专门用于单一目的。通常,模块是一组有机联系的代码,与其他模块集成以运行您的Angular应用程序。
模块从其代码中导出一些类、函数和值。 组件是Angular的基本块,多个组件将组成您的应用程序。
一个模块可以是另一个模块的库。例如,angular2/core库是一个主要的Angular库模块,将被另一个组件导入。
它们是可以互换使用的术语吗?组件是模块吗?反之未必?
admin 更改状态以发布 2023年5月23日
嗯,回答已经晚了,但我觉得我的解释对于初学者来说很容易理解Angular。以下是我在演示中给出的其中一个示例。
将您的angular应用程序视为一座建筑物。建筑物可以有N
个公寓。公寓被视为模块。公寓可以有N
个房间,这些房间对应于名为组件的Angular应用程序的构建块。
现在,每个公寓(模块)都会有房间(组件),电梯(服务)以使得公寓内可以更方便地出入,电线(管道)以在公寓中进行转换并使其在公寓中有用。
您还将拥有像游泳池,网球场等被所有居民共享的场所。因此,这些可以被视为SharedModule中的组件。
基本上,区别如下所示,
这是我关于Angular初学者的构建块
的演示。
请关注我的幻灯片,了解Angular应用程序的构建块。