注入依赖项的目的是什么?

时间:2017-07-03 13:46:36

标签: javascript angularjs

在AngularJS中,将依赖项作为数组元素和参数注入的目的是什么?

例如:

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

但是

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

也有效吗?

1 个答案:

答案 0 :(得分:2)

当你缩小时,参数名称会改变,Angular将无法解决它们;因此,数组形式告诉Angular要注入哪些。