Angularjs 加载所有角度控制器、过滤器、指令和服务

Angularjs 加载所有角度控制器、过滤器、指令和服务,angularjs,Angularjs,我已经构建了我的Laravel/Angular应用程序,并且在project/public/assets中有一个app/目录/ 在app目录中,我有一个app.js文件,以及controllers/、filters/等目录 而不是加载每个单独的控制器、过滤器等。。如何将它们全部加载到目录中?是的,正如@cbass正确地说的那样,应该将它们连接起来。建议将其用于生产构建,但是您可以尝试使用以下结构进行实验 (function () { angular.module('app', []);

我已经构建了我的Laravel/Angular应用程序,并且在project/public/assets中有一个app/目录/

在app目录中,我有一个app.js文件,以及controllers/、filters/等目录


而不是加载每个单独的控制器、过滤器等。。如何将它们全部加载到目录中?

是的,正如@cbass正确地说的那样,应该将它们连接起来。建议将其用于生产构建,但是您可以尝试使用以下结构进行实验

(function () {
  angular.module('app', []);

  // MainCtrl.js
  function MainCtrl () {

  }

  angular
    .module('app')
    .controller('MainCtrl', MainCtrl);

  // AnotherCtrl.js
  function AnotherCtrl () {

  }

  angular
    .module('app')
    .controller('AnotherCtrl', AnotherCtrl);

  // and so on...

})();

关于

中引用的代码段如果我理解正确,您希望同时加载所有文件,而不是加载每个单独的文件?如果是这样的话,你需要把他们联系起来。我通常使用Gruntjs来执行此操作。