Javascript AngularJS在不使用变量的情况下将服务注入到模块中,因此可以将其缩小

Javascript AngularJS在不使用变量的情况下将服务注入到模块中,因此可以将其缩小,javascript,dependency-injection,minify,angularjs,Javascript,Dependency Injection,Minify,Angularjs,我正在尝试缩小我的AngularJSJavaScript(使用SquishIt) 我的模块有一个注入服务作为函数参数,如下所示 var myapp = angular.module('myapp', ['ngSanitize'], function ($routeProvider) { ... 问题是当我开始缩小代码时,$routeProvider变成了类似于n的东西,然后AngularJS就无法理解它 我用我的控制器做了一些类似的事情,我认为这是可行的 myapp.controller('M

我正在尝试缩小我的AngularJSJavaScript(使用SquishIt)

我的模块有一个注入服务作为函数参数,如下所示

var myapp = angular.module('myapp', ['ngSanitize'], function ($routeProvider) {
...
问题是当我开始缩小代码时,
$routeProvider
变成了类似于
n
的东西,然后AngularJS就无法理解它

我用我的控制器做了一些类似的事情,我认为这是可行的

myapp.controller('MyAppController', ['$scope', '$routeParams', '$filter', 'storage', function ($scope, $routeParams, $filter, storage) { ... }]);

但似乎无法使其适用于我的模块。

算了吧。明白了!与我实现控制器的方式非常相似,我只是被括号超载了

var myapp = angular.module('myapp', 
                           ['ngSanitize'], 
                           ['$routeProvider', function ($routeProvider) { ... }]);

算了吧。明白了!与我实现控制器的方式非常相似,我只是被括号超载了

var myapp = angular.module('myapp', 
                           ['ngSanitize'], 
                           ['$routeProvider', function ($routeProvider) { ... }]);