Angularメモ

| Comments

AngularJS 主にview側で動作する。 従来のMVCモデルだとControllerに偏ってしまうため、データの入力出力をserviceなどで引き受けてしまおうというもの。 hadesではpublicフォルダに入っているものをplayのカスタムタグで呼んできて、 それをブラウザ側(クライアント)で処理させている。 その際にデータの変更などがあれば即時で反映される。

$scopeの扱いがキモ! ざっくりした理解

watcher listenerってなんだ?

$apply(exp) →Angular外の関数を呼び出す。

$broadcast(name, args) →オブジェクトを子スコープへ継承する。

$destroy() →

$digest() →子scopeのウォッチャーを監視する。

$eval(expression, locals) →そのscope内で式実行する。

$resource →httpアクセスの設定をよろしくやってくれる。

Comments