1
在AngularJS中,注入依賴項作爲數組元素和作爲參數的目的是什麼?注入依賴項的目的是什麼
例如:
.controller('foobar', ['$scope','$mdDialog', function ($scope, $mdDialog) {}
但
.controller('foobar', function ($scope){}
還有效嗎?
在AngularJS中,注入依賴項作爲數組元素和作爲參數的目的是什麼?注入依賴項的目的是什麼
例如:
.controller('foobar', ['$scope','$mdDialog', function ($scope, $mdDialog) {}
但
.controller('foobar', function ($scope){}
還有效嗎?
當你縮小,參數名稱將改變,Angular將無法解析它們;因此,數組形式告訴Angular注入哪些內容。
請參閱[AngularJS開發人員指南 - 依賴註釋](https://docs.angularjs.org/guide/di#dependency-annotation)。 – georgeawg