目次
導入編
第1章 イントロダクション
- 1.1 JavaScriptの歴史
- 1.2 フレームワークとは?
第2章 AngularJSの基本
- 2.1 AngularJSを利用するための準備
- 2.2 コントローラー/サービスの基本
- 2.3 AngularJSを理解する3つのしくみ
基本編
第3章 ディレクティブ
- 3.1 ディレクティブの基本
- 3.2 バインド関連のディレクティブ
- 3.3 外部リソース関連のディレクティブ
- 3.4 イベント関連のディレクティブ
- 3.5 制御関連のディレクティブ
- 3.6 フォーム関連のディレクティブ
- 3.7 その他のディレクティブ
第4章 フィルター
- 4.1 フィルターの基本
- 4.2 文字列関連のフィルター
- 4.3 配列関連のフィルター
- 4.4 数値/日付関連のフィルター
第5章 サービス
- 5.1 サービスの基本
- 5.2 非同期通信の実行 - $httpサービス
- 5.3 HTTP 経由でのCRUD 処理 - $resourceサービス
- 5.4 ルーティング - $routeProviderプロバイダー
- 5.5 標準オブジェクトのラッパー
- 5.6 Promiseによる非同期処理 - $qサービス
- 5.7 その他のサービス
- 5.8 グローバルAPI
第6章 スコープオブジェクト
- 6.1 スコープの有効範囲
- 6.2 コントローラー間の情報共有
- 6.3 スコープの監視
応用編
第7章 ディレクティブ/フィルター/サービスの自作
- 7.1 フィルターの自作
- 7.2 サービスの自作
- 7.3 ディレクティブの自作
- 7.4 自作ディレクティブの具体例
第8章 テスト
- 8.1 テストの基本
- 8.2 ユニットテスト(基本)
- 8.3 ユニットテスト(AngularJSアプリ)
- 8.4 モック
- 8.5 E2E(End to End)テスト
第9章 関連ライブラリ/ツール
- 9.1 AngularJSアプリで利用できる関連ライブラリ
- 9.2 開発に役立つソフトウェア/ツール