Angular应用是由组件树组成,然而一个中大型的项目会有上百成千组件,而更好的管理这些组件,应该从业务层面出发。
因此,我认为一个模块可以理解为某个具体的业务。我们把每个业务所需要的组件汇聚在一起,而同时也可以将这些组件共享给另一个模块使用。
模块化是一个可以让业务的功能块更内聚的东西。
下面我们来介绍它。