加载所有Angular控制器,过滤器,指令和服务

时间:2014-09-30 17:13:12

标签: angularjs

我已经搭建了我的Laravel / Angular应用程序并在app/

中有一个project/public/assets/目录

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

而不是加载每个单独的控制器,过滤器等。如何在目录中加载所有这些?

1 个答案:

答案 0 :(得分:0)

是的,正如@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...

})();

关于Todd Motto's blog

引用的代码段