AngularJSをはじめてみる
久々の更新です。
今日からしばらくAngularJSの勉強をしていこうと思います。
http://angularjs.org/
AngularJSはGoogleによって開発されているJavaScriptのライブラリです。
AngulaeJSの目的はMVCを備えたブラウザベースのアプリケーションの開発とテスト両方を容易にすることだそうです。
まずは、AngularJSのトップページを読み進めながら、最初の一步を学んでいきましょう。
最初にAngularJSを用いたコードを示します。
HTMLドキュメントとして、以下を記入してブラウザで開いてください。
(ソースコードはAngularJS公式サイトより引用)
<!doctype html> <html ng-app><--①ng-app宣言 --> <head> <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.9/angular.min.js"></script><!-- ②AngularJSのインクルード --> </head> <body> <div> <label>Name:</label> <input type="text" ng-model="yourName" placeholder="Enter a name here"><!-- ③ng-modelの宣言 --> <hr> <h1>Hello {{yourName}}!</h1><!-- ④変数のバインド --> </div> </body> </html>
1つずつ見ていきます。
①ng-appの宣言
AngularJSを適用したいタグ要素の属性として、「ng-app」を設定することによって、
設定したタグの中はAngularJSの機能を使うことができます。
②AngularJSのインクルード
JavaScriptライブラリの宣言です。
もちろん、ダウンロードしたAngularのJavaScriptファイルを読み込むこともできます。
③ng-modelの宣言
ng-modelが何かは置いておいて、ここではこのテキストボックスに"yourName"というプロパティを定義した・・・・くらいに考えればよいです。
④変数のバインド
プロパティを{{}}で囲むことで、そのプロパティにアクセスできます。
ここでは、テキストボックスに入力した文字列が入ってくることになります。
以下が実行イメージになります。