22

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

  • 角引导-1.0.1.js
  • angular-loader-1.0.1.js
  • 角度资源-1.0.1.js
  • 角清理-1.0.1.js

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

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

对我来说,这听起来像是一个重要的模块,但我的简单应用没有它也能正常工作......

我要全部导入吗?

4

2 回答 2

23

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

AngularJS 有基本的 ng 模块(angular-1.0.1.js)和一些附加模块。如果你看一下api文档你会看到左侧的目录被分成了几个块:ng模块、ngMock模块、ngCookies模块等。

angular-bootstrap-1.0.1.js 似乎是下拉和选项卡的类似引导的实现。我认为它们主要用于angularjs.org。但任何人都可以使用(感谢 MIT 许可证)。

angular-cookies-1.0.1.js 是ngCookies 模块,它提供两种服务:$cookies$cookieStore

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

angular-resource-1.0.1.js 是提供$resource 服务的ngResource 模块

angular-sanitize-1.0.1.js 是ngSanitize 模块,提供ngBindHtml 指令linky 过滤器$sanitize 服务

于 2012-08-17T14:13:07.687 回答
9

这是您问题的官方答案http://docs.angularjs.org/misc/downloading

于 2013-07-11T20:37:17.663 回答