手動で注入された依存関係が期待どおりに機能しないため、AngularJS アプリを縮小するときにエラーが発生します。以下は機能しませんでした:
var config = app.config(function($routeProvider) {
$routeProvider
.when('/', {controller: 'PageCtrl', templateUrl: '../templates/home.html'});
.otherwise({redirectTo: '/'});
});
config.$inject = ['$routeProvider'];
機能した唯一のことは次のとおりです。
app.config(['$routeProvider', function($routeProvider) {
...
}]);
最初の依存性注入手法がコントローラーでは機能するのに構成では機能しないのはなぜですか?