AngularJSアプリの最も基本的な構成要素である「コントローラー」の基礎として、コントローラー経由でスコープを準備し、テンプレートに反映させる方法を説明する。 ← 前回 連載 INDEX 次回 → AngularJSアプリの重要な構成要素として、コントローラーとスコープがあります。 スコープ($scope)とは、テンプレート(HTML)とJavaScriptによるモデルとを橋渡しするためのオブジェクト。AngularJSの世界では、テンプレートで利用する値や挙動*1はスコープを介して引き渡すのが、まず基本です。 そして、コントローラーとは、このスコープを準備するための仕組みです。その性質上、コントローラーはAngularJSアプリの最も基本的な構成要素といってもよいでしょう。 本稿では、コントローラー経由でスコープを準備し、テンプレートに反映させる例を見ていきます。

