2017-07-03 49 views
1

在AngularJS中,注入依賴項作爲數組元素和作爲參數的目的是什麼?注入依賴項的目的是什麼

例如:

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

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

還有效嗎?

+0

請參閱[AngularJS開發人員指南 - 依賴註釋](https://docs.angularjs.org/guide/di#dependency-annotation)。 – georgeawg

回答

2

當你縮小,參數名稱將改變,Angular將無法解析它們;因此,數組形式告訴Angular注入哪些內容。