最終更新:2017-08-22 (火) 20:53:56 (2734d)
AngularJS
Top / AngularJS
JavaScriptのMVCフレームワーク
HTML enhanced for web apps!
設計目標
- DOM操作をアプリケーションロジックから分離する
- アプリケーションのクライアントサイドとサーバーサイドを分離する
- アプリをビルドしていく流れ(UIをデザインするところから、ビジネスロジックを書き、テストするまで)に構造を与える。
メモ
- SPA用フレームワーク
- Apache Cordovaを補完
バージョン2 -> Angular (2016/09)
- TypeScriptが推奨
- フレームワークの名称もJSを取り除いたAngularへと変更
- 1.xとは互換性がない
構成
AngularJS/ディレクティブ
メモ
controller.js
var app = angular.module('App', []); app.controller('AppController', function($scope){ //ここでModelとのやりとりなど。 });