我正在尝试缩小我的AngularJS JavaScript(使用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) { ... }]);