AngularJSアプリケーション開発ガイド 第7章 その他の便利な機能 その2

AngularJSのモジュールのメソッド AngularJSにはmainメソッドはない。代わりに存在するのが、モジュール。モジュールを使うと、アプリケーションの依存先や起動の手順を宣言的に指定できる。このようなアプローチ …

AngularJSアプリケーション開発ガイド 第7章 その他の便利な機能 1 $location

$location $locationサービスは、window.locationをラップしたものである。$locationを利用する利点は以下のとおり。 内部状態のグローバルな管理が不要 APIの提供 AngularJS …

AngularJSアプリケーション開発ガイド 第5章 サーバとの通信 その2

RESTのリソースの扱い $httpサービスはXHR(XMLHttpRequest)のリクエストを行うための低レイヤーの実装を提供している。 一方、ビジネスロジックの実装に際しては、オブジェクトモデルを理解し表現できるよ …

AngularJSアプリケーション開発ガイド 第5章 サーバとの通信 その1

$httpを使った通信 HTTPのGETメソッドでリクエストを行う場合のコード例は以下。 var config = {params: {id: ‘5’}; $http.get(‘api/user’, config }). …

『AngularJSアプリケーション開発ガイド』第4章 AngularJSアプリケーションの内部構造

モデル、コントローラ、テンプレートの関係 アプリケーションは、モデルを中心に動く。 コントローラにはビジネスロジックが記述される。 テンプレートが受け持つ事柄は以下の点に限られる。 モデルの表示 ユーザーがアプリケーショ …