ng-app或angular.bootstrap

时间:2016-01-26 16:08:48

标签: javascript angularjs twitter-bootstrap

我在想什么时候最好不要使用ng-App指令而是去找angular.bootstrap。我从文档中了解了ng-App指令的作用以及它如何帮助告诉编译器设置编译的根目录。所以我的问题是为什么我应该使用angular.bootstrap?他们在文档中说的是什么意思"如果你需要对初始化过程有更多的控制权,你可以使用手动引导方法来代替" documentation。然后我还想知道我正在为我的申请考虑的解决方案。我有一个带有一个ng-app指令的index.html文件。现在,对于我的应用程序,我有不同的API,比如管理员,学生和教师。所以这就是我的想法。有以下文件:

index.html
admin.js
students.js
instructors.js

我将拥有所有这些控制器和单独的模块,这将从这些API获取数据。将显示来自这些控制器的数据的每个div将与特定模块相关联,使用angular.bootstrap和index.html将不具有ng-App指令。这是正确的方法吗?我应该只使用ng-App和多个控制器和单个模块吗?任何理解这一点的帮助表示赞赏。谢谢。

2 个答案:

答案 0 :(得分:2)

可能对您有所帮助的一条指南是您只能使用ng-app一次,但您可以多次使用angular.bootstrap

答案 1 :(得分:1)

"如果您需要对初始化过程有更多控制权,可以使用手动引导方法代替"

这意味着使用ng-app会遇到指令,引导将自动开始。

但是通过手动引导,我们可以控制它,比如说我们希望首先加载一些数据,检查是否定义了某些内容,或者通常我们检查DOM就绪事件。