这两个angularjs控制器定义有什么区别

Bam*_*boy 3 angularjs angularjs-controller

我不明白这两种angularjs控制器定义之间的区别,我尝试了下面的代码,发现两者都有效

myApp.controller('GreetingController', ['$scope', function($scope) {
  $scope.greeting = 'Hola!';
}]);

myApp.controller('GreetingController', function($scope) {
  $scope.greeting = 'Hola!';
});
Run Code Online (Sandbox Code Playgroud)

kTT*_*kTT 6

第一个关心缩小.

在这个控制器中:

myApp.controller('GreetingController', function($scope) {
    $scope.greeting = 'Hola!';
});
Run Code Online (Sandbox Code Playgroud)

参数将被最小化为一些短值,并且依赖注入将不起作用.

请看: