タグ

2015年9月7日のブックマーク (1件)

  • AngularJSの依存性注入を利用するには?

    あるオブジェクトが別のオブジェクトを利用する場合、これを呼び出すためのコードをそのまま記述するのは、「オブジェクト同士が密に影響し合ってしまう」という意味で、望ましくないケースがあります。 そこでよく利用されるのが、DI(Dependency Injection)コンテナーと呼ばれる仕組みです。DIコンテナーは、オブジェクト同士の依存関係を橋渡しするための仕掛け――オブジェクトが動作するのに必要なオブジェクトを外から引き渡すための機能、と言ってもよいかもしれません。依存性(Dependency)を注入する(Injection)、というわけです。 AngularJSでは、標準で、このDIコンテナーの機能を備えています。 例えば、別稿「TIPS:AngularJSでコントローラーを定義するには?」では、「コンストラクター関数にスコープオブジェクトが渡される」とさりげなく説明していますが、実はこ

    inforhate
    inforhate 2015/09/07
    “配列アノテーション”