AngularJS の概要
AngularJS は JavaScript フレームワークです。 <script> タグを介して HTML ページに追加できます。
AngularJS は、ディレクティブを通じて HTML を拡張し、式を通じてデータを HTML にバインドします。
AngularJS は JavaScript フレームワークです
AngularJS は JavaScript フレームワークです。 JavaScriptで書かれたライブラリです。
AngularJS は JavaScript ファイルとして公開され、スクリプト タグ:
スクリプトを <body> 要素の下部に配置します。 これにより、HTML の読み込みはスクリプトの読み込みの影響を受けないため、Web ページの読み込み速度が向上します。 |
angular.js の各バージョンをダウンロードします: https://github.com/angular/angular.js/releases
AngularJS は HTML を拡張します
AngularJS は ng-directives を通じて HTML を拡張します。
ng-app ディレクティブは、AngularJS アプリケーションを定義します。
ng-model ディレクティブは、要素の値 (入力フィールドの値など) をアプリケーションにバインドします。
ng-bind ディレクティブは、アプリケーション データを HTML ビューにバインドします。
インスタンス
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script> </head> <body> <div ng-app=""> <p>名字 : <input type="text" ng-model="name"></p> <h1>Hello {{name}}</h1> </div> </body> </html>
インスタンスの実行 »
「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します
インスタンスの説明:
Webページがロードされると、AngularJSが自動的に起動します。
ng-app ディレクティブは、<div> 要素が AngularJS アプリケーション の「所有者」であることを AngularJS に伝えます。
ng-model ディレクティブは、入力フィールドの値をアプリケーション変数 name にバインドします。
ng-bind ディレクティブは、アプリケーション変数名を段落の innerHTML にバインドします。
ng-appディレクティブを削除すると、HTMLは式の結果を計算せずに式を直接表示します。 |
AngularJS とは何ですか?
AngularJS を使用すると、最新のシングル ページ アプリケーション (SPA: シングル ページ アプリケーション) の開発が容易になります。
AngularJS はアプリケーション データを HTML 要素にバインドします。
AngularJS は HTML 要素を複製して繰り返すことができます。
AngularJS は HTML 要素を非表示にしたり表示したりできます。
AngularJS は HTML 要素の「後ろ」にコードを追加できます。
AngularJS は入力検証をサポートしています。
AngularJS ディレクティブ
ご覧のとおり、AngularJS ディレクティブは ng というプレフィックスが付いている HTML 属性です。
ng-init ディレクティブは、AngularJS アプリケーション変数を初期化します。例
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script> </head> <body> <div ng-app="" ng-init="firstName='John'"> <p>姓名为 <span ng-bind="firstName"></span></p> </div> </body> </html>
オンライン インスタンスを表示するには、[例を実行] ボタンをクリックします
HTML5 では、拡張機能 (自作) 属性を Data- | で始めることができました。AngularJS 属性は ng- で始まりますが、 data-ng- を使用してページを HTML5 で有効にすることができます。 |
---|