Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以下の間に違い/好みはありますか?
inject(function($injector) { rootScope = $injector.get('$rootScope'); });
と
inject(function($rootScope){ rootScope = $rootScope; });
ジャスミンのテストにリソースを注入する限り、同等ですか?
注入機能に関するドキュメントから:
inject 関数は、関数を注入可能な関数にラップします。inject() は、テストごとに $injector の新しいインスタンスを作成し、それを参照の解決に使用します。
したがって、あなたの質問に答えるには、いいえ、実際には2つの方法に違いはありません.(私の意見では) inject 関数を使用して依存関係を取得する方がはるかに簡単です。$injector
$injector