2013-12-09 42 views
0

我正在寻找有关如何在任何控制器为全局时引导应用程序的文档或解释。我无意坚持这种风格特别长,我只是有一个观众,我正在试图解释Angular,并且不想在开头部分讲解模块。有关全局控制器如何处理的角度文档

http://docs.angularjs.org/guide/bootstrap是,当一个模块用于全局声明的控制器,而不是为非常清楚:

“角的外观为NG-应用指令,它指定应用程序的根。如果NG-应用指令找到,那么角意志:

  • 负载与所述指令相关联的模块
  • 创建应用注射器
  • 编译DOM处理NG-应用指令作为compilatio的根n“

只是寻找合理的比较和理解的东西,当一个控制器全局声明,而不是使用一个模块,谢谢。

+0

如果'ng-app'没有在标记中赋值......甚至不需要声明只是为了运行控制器的模块....虽然没有模块但很难添加指令。说实话,应该相当容易地引入'module'语法作为起点,而不需要深入了解它是什么。将有助于构建指令,控制器和服务等基本组件 – charlietfl

回答

1

按照source code

角做这些事情让控制器构造的保持(它然后保存):如果没有带指定名称的控制器通过$controllerProvider注册

  • 检查
  • 检查评估当前范围的字符串是否返回构造函数
  • 检查window[constructor]全局window对象