Angular.js框架的附加js文件是什么?

时间:2012-08-17 09:15:50

标签: javascript angularjs

我正在尝试angular.js,我对我应导入的javascript文件数量感到困惑。在1.0.1版本中有许多其他文件,例如:

  • 角自举-1.0.1.js
  • angular-loader-1.0.1.js
  • 角资源1.0.1.js
  • 角的sanitize-1.0.1.js

当然,我打开这些文件试图了解它们的功能。例如,angular-loader有一条评论说:

Interface for configuring angular {@link angular.module modules}.

对我而言,这听起来像是一个重要的模块,但我的简单应用程序在没有它的情况下工作正常......

我要导入所有这些吗?

2 个答案:

答案 0 :(得分:23)

免责声明:这是我的想法。我不是核心开发人员。

AngularJS有基本的ng模块(angular-1.0.1.js),它们基本上都使用和一些附加模块。如果查看api documentation,您会看到左侧的目录分为块:ng模块,ngMock模块,ngCookies模块等。

angular-bootstrap-1.0.1.js似乎是下拉列表和制表符的类似引导程序的实现。我认为它们主要用于angularjs.org。但任何人都可以使用(感谢麻省理工学院的许可证)。

angular-cookies-1.0.1.js为ngCookies module,提供两项服务:$cookies$cookieStore

根据我的理解,

angular-loader-1.0.1.js应该有助于在外部环境中设置角度(确保加载所有必需的模块等)。

angular-resource-1.0.1.js为ngResource module,提供$resource service

angular-sanitize-1.0.1.js为ngSanitize module,提供ngBindHtml directivelinky filter$sanitize service

答案 1 :(得分:9)

以下是您的问题的正式回答http://docs.angularjs.org/misc/downloading