AngulaJSのTutorialのstep-11からカスタムService周りについてレポートします。 (Tutorialも応用的な仕組みであるAnimationを除くと最後のstepになります) このstepで取り扱うServiceはAngularにとって重要なだけでなく、クライアント側の内部設計を行う上でも重要な仕組みです。なぜなら、Controllerをムダに太らせないために、Viewを複雑にさせないために、バランスよくプロダクトの構成を設計する上で必ず利用しなければならない仕組みになるためです。 今回のサンプルコードでは、このService周りの改良を加える事と一部リファクタリングが行われています。 そのリファクタリング箇所とは、$httpサービスを利用して書かれていた部分を$resourceで置き換えてServiceで内包した作りにしている部分です。それにより、これまでのste