タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

angularjsとAngularJSとDIに関するm_shige1979のブックマーク (2)

  • 自己流JavaScriptを書いていた人がAngularJSのユニットテストで躓いた点 - 2015-07-10 - ククログ

    結城です。 最近、AngularJSを使ったWebアプリ開発のプロジェクトに参加する事になり、とりあえず一通りの事は把握しておかなければと思って公式のチュートリアル(英語)を実践してみたのですが、JavaScriptの経験が浅い人だとハマらなさそうだけれども、中途半端に経験があったせいでドハマり、という場面に遭遇してしまいました。 恥ずかしい話ですが、せっかくなので同じように躓いている人(もしいれば)のために、分かった事や理解のポイントを書き記しておこうと思います。 この記事の対象読者は、以下のような状況にある人です。 フレームワークを使わないJavaScript(例えば、jQueryを使ったJavaScript程度)は書いた事がある。 自動テスト(特に、ユニットテスト)は書いた事がある。 AngularJSを始めたばかりである。 依存性注入という概念は理解できるが、実際にどう使うかはあま

    自己流JavaScriptを書いていた人がAngularJSのユニットテストで躓いた点 - 2015-07-10 - ククログ
  • AngularJSの依存性注入を利用するには?

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

  • 1