我在Angular中看到很多例子,或者像
那样创建控制器myApp.controller('DoubleController', ['$scope', function($scope) {
$scope.double = function(value) { return value * 2; };
}]);
但是尽管到处搜索,包括在Angular文档中,我找不到参数中的数组应该是什么意思。
答案 0 :(得分:1)
它是DI的注释类型,您可以查看docs
内联数组注释
someModule.factory('greeter', ['$window', function(renamed$window) {
// ...
}]);
这是使用此注释的最佳做法,因为minifires是broking此注释
someModule.factory('greeter', function($window) {
// ...
});
更新1
你可以用 ng-min或ng-annotate 使用第二个注释类型