〜学習履歴〜ツイートAngluarJSの学習履歴です。AngularJSの基本AngularJSはフレームワークであり、MVCモデルのような形で実装できるものでした。「ハローワールド」を実装しました。コントローラーについてコントローラがAngularJSを実装する上での中心になります。HTMLとJSをバインド(関連付け)するための書き方として"ng-XXXX"と言う書き方をしていました。W3SchoolsのチュートリアルをやってみるAngularJSがW3のチュートリアルにあったのでそれをやってみることにしました。ハローワールドから各モジュール(コントローラー)の作り方などがわかりやすく書いてありました。ディレクティブについてAngularJSでは、HTMLを分断して「ディレクティブ」と言う形でヘッダー、フッター、メインなどのようにHTML部分を分割して作成することができます。その「ディレクティブ」の作成、使用方法について学習しました。チュートリアル〜コントローラーW3schoolsのチュートリアルでコントローラーの説明をしているのでそれをやっています。チュートリアル〜コントローラー2〜コントローラーの作り方、その2です。directiveなどのモジュール操作に関して学習しました。Http通信を行う実際のところは、XMLHttpRequestをラップした形で作られている$httpオブジェクトの使用方法に関して学習しました。BootStrapを使うHTMLで見た目を作成する時にはBootStrapを使用すると楽にできるので、使用します。AngularJSもBootSrapと連携できるように作られているようです。サンプル実装をしてみたちょっと作ってみました。〜WordPressと連携する〜今度はサイトマップを作成しました。その時の設計レベルの記事になります。作成する画面のイメージと作成に対する問題を列挙しました。〜AngularJSの実装〜ここでは、BootStrapにあるテンプレート(HTML)を使用して、自分のサイトマップの土台を作成しました。大まかなフレームワーク(どの順序で処理を行うのか?)を設計しました。〜AngularJSの実装2〜横スクロールメニューをクリックしてWordPressからのカテゴリごとの記事(情報)をダウンロードする実装ができたので、それらを画面に表示(タイトルと初めの文言、URL)する実装を行いました。ルートにあるコントローラから子供のコントローラーを呼び出す実装($bloadcast)を実装しました。こんな感じで学習しました。