2

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) { ... }]);

しかし、私のモジュールではうまくいかないようです。

4

1 に答える 1

4

忘れてください。理解した!コントローラーを達成した方法と非常によく似ていますが、ブラケットで過負荷になっていました...

var myapp = angular.module('myapp', 
                           ['ngSanitize'], 
                           ['$routeProvider', function ($routeProvider) { ... }]);
于 2012-08-23T13:06:11.730 に答える