ng-app or angular.bootstrap

ng-app or angular.bootstrap

本文关键字:bootstrap angular or ng-app      更新时间:2023-09-26

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

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

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

一个可能对你有帮助的准则是,你只能使用ng-app一次,但你可以多次使用angular.bootstrap

"如果您需要对初始化过程进行更多控制,则可以改用手动引导方法"

这意味着每当遇到 ng-app 指令时,引导将自动启动。

但是通过手动引导,我们可以控制它,比如我们希望首先加载一些数据,检查是否定义的东西,甚至像往常一样检查 DOM 就绪事件。