【问题标题】:AngularJS module lifecycleAngularJS 模块生命周期
【发布时间】:2023-04-10 00:10:02
【问题描述】:

只需谷歌搜索“AngularJS 模块生命周期”。找不到任何有趣的东西。 上的任何人都可以解释一下吗?

我想知道到底是怎么回事

angular.module("ui.bootstrap", [
    "ui.bootstrap.tpls", 
    "ui.bootstrap.accordion"
]);
  1. 依赖项究竟是如何解决的以及它们被加载的顺序。?
  2. Angular 是否首先调用 ui.bootstrap 的运行阶段,然后调用 配置然后加载依赖项?
  3. (何时)Angular 是否也为所有依赖模块调用运行和配置阶段?

【问题讨论】:

标签: planet angularjs angular-module


【解决方案1】:

来自documentation

  • 可以按任何顺序加载模块
  • 配置块 - 在提供程序注册和配置阶段执行。只有提供者和常量可以注入到配置块中。这是为了防止在完全配置之前意外实例化服务。
  • 运行块 - 在创建注入器后执行并用于启动应用程序。只有实例和常量可以注入运行块。这是为了防止在应用程序运行时进行进一步的系统配置。

编辑 - 更新链接

【讨论】:

  • @TributetoAPJKalamSir 好傻!我已经按预期进行了更新
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-02-13
  • 2014-04-18
  • 2014-10-10
  • 1970-01-01
  • 1970-01-01
  • 2019-01-21
  • 1970-01-01
相关资源
最近更新 更多