The sky is the limit

ハイブリッドアプリ開発、人工知能(機械学習など)に関する備忘録 たまに宇宙のことも語る【AngularJS、Monaca、Cordova、OnsenUI】

【AngularJS】$scopeとは何か【スコープ】

今回はAngularJSの$scopeについて調べた。

f:id:duo-taro100:20160218004611p:plain

 

$scopeとは??

リファレンスで調べてみたけど、分かりにくかったので簡単に言うと、

ビューとコントローラの橋渡し

具体的には、

   モデルをビューにバインディングするためのオブジェクト

   ビューでのイベントを受けて、何かしらの振る舞いをするためのオブジェクト

 

 

さて、スコープの使い方について学ぼうか!と思っていた矢先にこんな情報を得た。

AngularJS 2系では$scopeが廃止される

 

そして、現在でも

$scopeを使わないでも実装が可能

 

らしい。

なので、基本的には$scopeを使わない方針でいく。

$scopeを使った場合、使わなかった場合の比較を以下のページで解説している。

it-innovation.hatenablog.com

 

 

f:id:duo-taro100:20160214124138j:plain

以上!