2016-06-21 10 views
0

bindToControllerはAngularJS 1.4で何をしていますか?AngularJS 1.4でbindToControllerの機能

コントローラがスコープではなく機能を調べるように動作を変更しますか?

+0

Drop * "angular bindToController" *をGoogleに追加すると、詳細な説明は表示されません。正式な説明が存在する$ compileドキュメント – charlietfl

答えて

1

controllerAsは、角度1.3で導入され、コントローラでthisを使用してスコーププロパティを参照できるようにしました。

これはスコープの使用を減らし、DOM構造からコードを切り離そうとする試みでした。

しかし、双方向データバインディング(時計)では複雑さが増しました。シンタックスとしてコントローラにウォッチを追加するには、依然としてスコープオブジェクトの操作が必要でした。

bindToControllerで紹介されていますが、スコープに常駐するプロパティを公開するスコープではなく、コントローラを使用してこの問題を解決しようとしています。

関連する問題