什么是Angular的自定义模块生命周期?

时间:2018-03-13 12:01:25

标签: angular angular2-modules angular2-injection

是否有关于模块生命周期的信息。目前,Angular中的组件生命周期已有详细记录,我们有ngOnInit()ngDoCheck()等钩子方法。

我们是否为Angular Modules提供类似的生命周期钩子?我在哪里可以读到这个?

1 个答案:

答案 0 :(得分:0)

以下是对NgModule的简单而有效的解释

NgModules配置注入器和编译器,并帮助组织相关的事情。

NgModule元数据执行以下操作:

  1. 每个Angular应用程序至少有一个模块,即根模块。您引导该模块以启动该应用程序。

  2. 声明哪些组件,指令和管道属于该模块。

  3. 将其中一些组件,指令和管道公开,以便其他模块的组件模板可以使用它们。

  4. 使用当前模块中的组件所需的组件,指令和管道导入其他模块。

  5. 提供其他应用程序组件可以使用的服务。

  6. 在具有少量组件的简单应用程序中,您只需要根模块。随着应用程序的增长,您将根模块重构为表示相关功能集合的要素模块。然后,将这些模块导入根模块。

  7. 阅读本文将清除Angular NgModules的所有基本原理

    <强>参考

    Angular NgModules article link