Javascript AngularJS在不使用变量的情况下将服务注入到模块中,因此可以将其缩小
我正在尝试缩小我的AngularJSJavaScript(使用SquishIt) 我的模块有一个注入服务作为函数参数,如下所示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
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) { ... }]);