2012-08-17 7 views
22

私はangular.jsを試していますが、私はインポートすべきjavascriptファイルの数に混乱しています。Angular.jsフレームワークの追加のjsファイルは何ですか?

  • 角度-ブートストラップ-1.0.1.js
  • 角度ローダ-1.0.1.js
  • 角度-資源:1.0.1リリースでは以下のような追加のファイルの束があります1.0.1.js
  • 角度-サニタイズ-1.0.1.js

は、当然のことながら、私はその機能が何であるかを理解しようとするために、これらのファイルを開いています。例えば、角度-ローダーは言うコメントがあります

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

を私には、それが重要なモジュールのように聞こえるが、私のシンプルなアプリは、それなしでOK動作します...

私はそれらのすべてをインポートしましょう?

+0

への公式答えです。 – Adi

+1

angular-bootstrapには何のコメントもありません。他のファイルには非常に長いコメントがありますが、既定の角度Webアプリケーションに含める必要があるかどうかはわかりません。例: * [RESTful](http://en.wikipedia.org/wiki/Representational_State_Transfer)サーバー側のデータソースと対話できるリソースオブジェクトを作成するファクトリです。 –

+0

もちろん、自分でファイルを開いていますが、これらのファイルが必須かどうかはわかりません。シンプルなアプリはそれなしでうまく動作します。 –

答えて

23

免責事項:それは私の考えです。私はコア開発者ではない。

AngularJSは基本的にすべてのモジュールといくつかのアドオンモジュールを使用するベースngモジュール(angular-1.0.1.js)を持っています。 api documentationを見ると左側の目次がngモジュール、ngMockモジュール、ngCookiesモジュールなどに分かれています。

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

アングルクッキー1.0.1.jsはで、2つのサービス:と$cookieStoreを提供します。

angle-loader-1.0.1.jsは、角度を設定するのに役立つはずです(必要なすべてのモジュールがロードされていることを確認するなど)。

angular-resource-1.0.1.jsはngResource moduleで、$resource serviceです。

は、ngBindHtml directive,linky filterおよび$sanitize serviceを提供する。あなたはちょうどあなたが右上部にあるコメントで、彼らが何をすべきかがわかります任意のテキストエディタでこれらのファイルを開こうとするとここで

関連する問題