【发布时间】:2013-12-09 02:27:42
【问题描述】:
我正在寻找有关当任何控制器都是全局的时 Angular 如何引导应用程序的文档或解释。我不打算特别长时间地坚持这种风格,我只是有一个我试图向其解释 Angular 的听众,并且不想在一开始就涉及模块。
http://docs.angularjs.org/guide/bootstrap 非常清楚何时使用模块而不是全局声明的控制器:
“Angular 会寻找 ng-app 指令来指定你的应用程序根目录。如果找到了 ng-app 指令,那么 Angular 将:
- 加载与指令关联的模块。
- 创建应用程序注入器
- 编译将 ng-app 指令作为编译根的 DOM"
当一个控制器被全局声明而不是使用一个模块时,只是寻找一些相当可比和可以理解的东西,谢谢。
【问题讨论】:
-
如果
ng-app没有在标记中赋值……甚至不需要声明一个模块来运行控制器……虽然没有模块,但很难添加指令。老实说,引入module语法作为起点应该相当容易,而无需深入了解它是什么。将有助于构建指令、控制器和服务等基本组件
标签: angularjs