AngularJS如何查找和加载模块

时间:2014-01-28 13:26:00

标签: angularjs

我试图了解Packpub的书附带的示例AngularJS应用程序。 app.js文件在client/src/app文件夹下定义,其模块定义类似于

angular.module('app', [
  'ngRoute',
  'projectsinfo',
  'dashboard',
  'projects',
  'admin',
  'services.breadcrumbs',
  'services.i18nNotifications',
  'services.httpRequestTracker',
  'security',
  'directives.crud',
  'templates.app',
  'templates.common']);

我的问题是AngularJs将如何在应用中找到这些模块和用途?

1 个答案:

答案 0 :(得分:3)

所有这些模块也需要在浏览器中加载。 AngularJS不提供诸如RequireJS之类的模块加载器。

您可以在索引文件中添加<script>标记,也可以将所有资源连接到一个大文件中。一些模块可以来自AngularJS(例如ngRoute)。这些将始终在Angular中可用,您不需要单独加载源。