先日(7/3)開催した ng-mtg#3 AngularJS 勉強会 1周年記念! の @agektmr さんのセッションで紹介された、AngularJS のベストプラクティスです。 デモで使われたコードはこちらです。 AngularJS を使ってみると、個々に controller や directive をあれこれするのはさほど難しくないのですが、例えば、controller A で使う変数と directive B で使う変数を共通で使いたい場合に、これを知らないと悩むんじゃないかな〜と思います。 angular.module() の .value() というメソッドを使います。 ( 厳密には $provide.value() ですけど気にしない! ) 1.定義する まずはモジュール( myModule とします )を作ります。 その後に .value() として、引数に key -