Javascript 我应该按什么顺序导入角度文件?

Javascript 我应该按什么顺序导入角度文件?,javascript,angularjs,dependency-injection,Javascript,Angularjs,Dependency Injection,Angular app.js (function () { angular .module("myApp", [ 'ngRoute', 'ui.tree', 'ngAnimate', 'ngMaterial' ]); })(); 在index.html上,库导入的顺序为: angular.min.js angular-route.min

Angular app.js

(function () {
    angular
        .module("myApp", [
            'ngRoute',
            'ui.tree',
            'ngAnimate',            
            'ngMaterial'
        ]);
})();
index.html上,库导入的顺序为:

  • angular.min.js
  • angular-route.min.js
  • angular-ui-tree.min.js
  • jquery.min.js
  • bootstrap.min.js
  • angular-animate.min.js
  • angular-aria.min.js
  • angular-material.min.js

  • 我得到了这个错误:

    错误:$injector:unpr未知提供程序

    命令应为:

  • 首先导入角度(
    Angular.min.js

  • 导入角度文件:控制器、服务、指令

  • 导入其他JS文件

  • 角度文件之间的顺序并不重要(例如:可以在控制器之前导入服务)


    在您的情况下,解决方案可以是:

  • angular.min.js
  • angular-route.min.js
  • angular-ui-tree.min.js
  • angular-animate.min.js
  • angular-aria.min.js
  • angular-material.min.js
  • jquery.min.js
  • bootstrap.min.js

  • 注意:我在你的文件中没有看到任何控制器,别忘了

    如果这不重要,为什么当你将angular.min.js放在所有脚本的底部,但在开始时很好时,应用程序会崩溃?你知道吗?在app.js中,它看起来好吗?订单?或者这也没关系?谢谢你,我很感激!