22

私はangular.jsを試していますが、インポートする必要のあるjavascriptファイルの数に混乱しています。1.0.1リリースには、次のような追加ファイルが多数あります。

  • angle-bootstrap-1.0.1.js
  • 角度ローダー-1.0.1.js
  • angle-resource-1.0.1.js
  • angle-sanitize-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モジュールなどのブロックに分割されていることがわかります。

angle-bootstrap-1.0.1.jsは、ドロップダウンとタブのブートストラップのような実装のようです。それらは主にangularjs.orgで使用されていると思います。しかし、誰でも使用できます(MITライセンスのおかげで)。

angle-cookies-1.0.1.jsは、 $cookies$cookieStoreの2つのサービスを提供するngCookiesモジュールです

私が理解している限り、angular-loader-1.0.1.jsは、外部環境でAngularをセットアップする(必要なすべてのモジュールがロードされていることを確認するなど)のに役立つはずです。

angle-resource-1.0.1.jsは、 $resourceサービスを提供するngResourceモジュールです

angle-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 に答える