我正在尝试angular.js,我对我应导入的javascript文件数量感到困惑。在1.0.1版本中有许多其他文件,例如:
当然,我打开这些文件试图了解它们的功能。例如,angular-loader有一条评论说:
Interface for configuring angular {@link angular.module modules}.
对我而言,这听起来像是一个重要的模块,但我的简单应用程序在没有它的情况下工作正常......
我要导入所有这些吗?
答案 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 directive,linky filter和$sanitize service。
答案 1 :(得分:9)
以下是您的问题的正式回答http://docs.angularjs.org/misc/downloading