Angular @角度2:更好的方法是创建组件还是模块
@angular2、@angular2组件、@angular2模块Angular @角度2:更好的方法是创建组件还是模块,angular,angular2-components,angular2-modules,Angular,Angular2 Components,Angular2 Modules,@angular2、@angular2组件、@angular2模块 从设计和业务角度来看,使用angular2为项目的不同功能创建应用程序模块的子模块或不同组件,哪种方法更好 视情况而定。如果您希望构建自己的框架并在其他项目中使用它,那么最好创建一个功能模块(单独的模块)。例如,如果您有一个边栏组件,并且希望在另一个应用程序中使用该组件,请将其保存在单独的模块中 实际上,模块包含组件。因此,如果一个 AdgStuts,子组件,乘法组件等都满足一个单一的业务单元,如 Madia,您应该考虑创建 M
从设计和业务角度来看,使用angular2为项目的不同功能创建应用程序模块的子模块或不同组件,哪种方法更好 视情况而定。如果您希望构建自己的框架并在其他项目中使用它,那么最好创建一个功能模块(单独的模块)。例如,如果您有一个
边栏组件,并且希望在另一个应用程序中使用该组件,请将其保存在单独的模块中
实际上,模块包含组件。因此,如果一个<代码> AdgStuts<代码>,<代码>子组件,<代码>乘法组件等都满足一个单一的业务单元,如<代码> Madia<代码>,您应该考虑创建<代码> MathModule < /代码>。
如果您正在寻找构建一个单模块应用程序,请继续,因为没有硬性规定。但是考虑角度模块的一个很好的特性。还可以根据需要加载模块。因此,如果您希望延迟加载某些组件,则必须将它们包装在模块中。没有其他方法。ng模块只是包含组件、服务、管道、指令、提供程序等的逻辑单元
ng模块的主要好处是,它们可以帮助您组织应用程序的逻辑结构-这种方式更容易随着时间的推移维护代码库,等等
有不同类型的模块:
- 功能模块
- 共享模块
- 核心模块
前一段时间我也在这件事上,你也可以看看
此外,我还建议您观看最新的ngconf的演讲,其中介绍了ng模块的用途。用于指定应用程序的一些独立功能的模块和模块可以有其组件:module->component
这是一个太宽泛的问题,模块包含组件和指令。我想你可能被我搞糊涂了。谢谢你,这就是我要找的东西