2017-09-26 110 views
2

@ angular2,@ angular2组件,@ angular2模块@Angular 2:更好的方法不管是创建的组件或模块

会是什么更好的方法是创建应用程序模块的子模块不同组件从设计和商业角度使用angular2项目的不同功能?

+0

用于指定您的应用程序和模块的某些独立功能的模块可以有它的组件:'模块 - >组件' –

+0

它是一个太宽泛的问题,模块包含组件和指令。我想你是与Angular JS –

回答

2

纳克模块包含的组件,服务,管道,指示,供应商等简单的逻辑单元

纳克模块的主要好处是,他们帮助你组织你的应用程序的逻辑结构 - 这种方式更容易维护代码库随着时间的推移等

有一种不同类型的模块:

前一段时间我giving a talk就这一问题也可能会看看code sample

此外,我会建议看这个谈话https://www.youtube.com/watch?v=ntJ-P-Cvo7o从覆盖最新ngconf ng模块的用途。

+0

感谢它,这是我正在寻找的东西 –

+0

@AmanPrajapati不客气 – Kuncevic

0

取决于。如果您正在寻找构建自己的框架并将其用于其他项目,那么创建一个功能模块(独立模块)是很好的。例如,如果您有一个sidebar组件,并且您想要在另一个应用程序中使用该组件,请将其保存在单独的模块中。

实际上,一个模块包含组件。因此,如果一个AddComponent,SubComponentMultiplyComponent等都满足像Math这样的单个业务单位,则应考虑创建一个MathModule

如果您正在寻找构建单个模块应用程序,请继续执行没有硬性规则和快速规则。但考虑一下Angular模块的一个很好的功能。模块也可以按需加载。所以,如果你正在寻找懒惰地加载一些组件,你必须将它们包装在一个模块中。没有其他办法。

相关问题