Java no memo

自分のためのJavaメモ。

AngularJS memo

AngularJSとは

  • Google純正のJavaScriptフレームワーク
  • モデル、ビュー、コントローラー(MVC
  • 双方向データバインディング

  • Directiveとは、HTMLの属性と要素を独自に拡張した新しいマークアップです。

    • 組み込みのDirective(ng-appなど)
    • ユーザー独自のDirective
  • DI(依存注入) オブジェクトに必要な情報を外部設定する手法

  • インジェクター(injector) 依存性管理、依存性のチェックや生成を行う仕組み。

http://re.buildinsider.net/mobile/monaca/02/003.gif

<ons-navigator>のスタック

pushPage()関数でページ2をページ1の上からプッシュする(=押し下げる) ページ2がスタックの最上位に来て、これが画面に表示される。 popPage()関数が呼び出されると、スタックの最上位にあるページをポップして(=跳ね上げて)これを消去する。 後入れ先出し(LIFO

<html ng-app><!-- AngularJSを有効化 -->

</html>

|ng-init|  | |ng-model = "変数名"|入力フィールドの値を変数へ格納| |required|  | |{{ 変数名 }}|  | |$scope|スコープオブジェクト|

入力チェック

  • novalidate
  • ng-show
  • requeired、ng-minlength、ng-maxlength
  • [form名].[input名].$error.[エラー判定定義]

???

参考URL