angular.injector

angular.injector(modules)

依存性注入はもちろんのこと、サービスを取得するのに使用されるインジェクター関数を作成します。 (詳細は、依存性注入(DI)参照)

引数 説明
modules

型:Array.<string|Function>

モジュールの関数、またはそのエイリアスのリストを指定します。 (angular.module参照) ngモジュールは明示的に追加されていなければなりません。

戻り値 説明
 

型:function()

インジェクター関数が返ります。 詳細は、$injectorを参照してください。

サンプル

典型的な使用例です。

// インジェクターを作成
var $injector = angular.injector(['ng']);

// インジェクターにアプリケーションを起動させるために使用します。
// 自動的に引数を注入する型推論、または暗黙の注入を使用します。
$injector.invoke(function($rootScope, $compile, $document){
  $compile($document)($rootScope);
  $rootScope.$digest();
});

 Back to top

© 2017 Google
Licensed under the Creative Commons Attribution License 3.0.

このページは、ページトップのリンク先のAngularJS公式ドキュメント内のページを翻訳した内容を基に構成されています。 下記の項目を確認し、必要に応じて公式のドキュメントをご確認ください。 もし、誤訳などの間違いを見つけましたら、 @tomofまで教えていただければ幸いです。

  • AngularJSの更新頻度が高いため、元のコンテンツと比べてドキュメントの情報が古くなっている可能性があります。
  • "訳注:"などの断わりを入れた上で、日本人向けの情報やより分かり易くするための追記を行っている事があります。