angularjs如何知道查找模块?

我正在看这个开源项目赏金源的angularjs应用程序。

我需要一些澄清:

  • angular.js如何知道在哪里查找模块?

    angular.module('constants',[]); angular.module('filters',[]); angular.module('directives',[]); angular.module('services',[]); angular.module('factories',[]); angular.module('resources',[]); angular.module('bountysource',['constants','services','directives','filters','factories','resources']);

    angular.module('activity',['bountysource']); angular.module('fundraisers',['bountysource']); angular.module('teams',['bountysource']);

  • https://github.com/bountysource/frontend/blob/master/src/app/app.js#L29

    模块常量,过滤器等位于/ src / common文件夹中

  • 我只看到app.js文件中定义的主要AppController,其他控制器如何加载或存在约定?
  • https://github.com/bountysource/frontend/blob/master/src/app/app.js#L69

    不仅是控制器,但那些routes.js文件呢?

    或者,当所有项目都使用gruntjs进行构建时,这一切都可以工作吗?


    它们都来自索引页面:

    https://github.com/bountysource/frontend/blob/master/src/index.html

    链接地址: http://www.djcxy.com/p/77649.html

    上一篇: How does angularjs know to lookup the modules?

    下一篇: How can I fix this httpProvider Error?