2017-07-03 6 views
1

AngularJSでは、依存関係を配列要素として、引数として注入する目的は何ですか?例えば依存性を注入する目的は何ですか

.controller('foobar', ['$scope','$mdDialog', function ($scope, $mdDialog) {}

しかし

.controller('foobar', function ($scope){}

も有効なのですか?

+0

[AngularJS Developer Guide - Dependency Annotation](https://docs.angularjs.org/guide/di#dependency-annotation)を参照してください。 – georgeawg

答えて

2

縮小すると、引数の名前が変更され、角度では解決できません。したがって、配列形式はAngularにどのオブジェクトを注入するかを指示します。