Javascript AngularJS、DOMContentLoaded和脚本加载

Javascript AngularJS、DOMContentLoaded和脚本加载,javascript,angularjs,Javascript,Angularjs,根据AngularJS,应用程序引导从DOMContentLoaded事件开始。 根据DOMContentLoaded事件,并不意味着所有外部脚本都已加载。那么,如果: 我的应用程序的不同部分在不同的文件中 (指令、控制器)和 DOMContentLoaded事件在加载所有脚本之前触发 这不应该导致错误:未定义的函数等吗?如果没有,那么。。。我遗漏了什么吗?我想你误读了MDN上的文档。样式表不会在DOMContentLoaded之前加载(除非您将它们放在脚本标记之前),但只有在加载所有脚本时

根据AngularJS,应用程序引导从DOMContentLoaded事件开始。 根据DOMContentLoaded事件,并不意味着所有外部脚本都已加载。那么,如果:

  • 我的应用程序的不同部分在不同的文件中 (指令、控制器)和

  • DOMContentLoaded事件在加载所有脚本之前触发


这不应该导致错误:未定义的函数等吗?如果没有,那么。。。我遗漏了什么吗?

我想你误读了MDN上的文档。样式表不会在DOMContentLoaded之前加载(除非您将它们放在脚本标记之前),但只有在加载所有脚本时才会调用DOMContentLoaded

来源


改用手动初始化,这样您就可以确保在调用angular.bootstrap之前,您的外部加载指令等已向AngularJS注册