当我尝试将一个Provider传递给angular.module()。config()时,我会执行以下操作:
angular.module('login', ['login.filters', 'login.services', 'login.directives', 'login.controllers']).
config(['$routeProvider', function ($routeProvider) {
...
}]);
它有效。当我尝试将多个提供程序传递给config()时,我会执行以下操作:
angular.module('login', ['login.filters', 'login.services', 'login.directives', 'login.controllers']).
config(function ($routeProvider, $locationProvider) {
...
});
它也有效。但为什么我不能这样做?:
angular.module('login', ['login.filters', 'login.services', 'login.directives', 'login.controllers']).
config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) {
...
}]);