私はanglejsアプリケーションを持っています。JSファイルを1つのファイルに連結したいと考えています。現在、Grunt.jsを使用してJavaScriptを連結する自動ビルドプロセスをセットアップしようとしていますファイル。 $インジェクター:modulerr モジュールエラーanglejsアプリケーションがコード連結後に機能しない
は、しかし、私のアプリは、私のアプリは、エラースローファイルをconcatinating後concatenation.But前にエラーなしで実行されます。
は以下のjsファイルを縮小化しているときは、厳密にDIのInline Array Annotation
または$inject Property Annotation
のいずれかを実行する必要があり縮小
angular.module('myApp', []);
var app = angular
.module('myApp', [
'ngRoute'
]);
app.config(function ($routeProvider) {
'use strict';
$routeProvider
.when('/', {
templateUrl: 'views/main.html',
controller: 'mainCntrl'
})
.when('/about', {
templateUrl: 'views/about.html',
controller: 'aboutCntrl',
controllerAs: 'about'
})
.otherwise({
redirectTo: '/'
});
});
app.controller('mainCntrl',['$scope', function ($scope) {
\t 'use strict';
this.awesomeThings = [
'HTML5 Boilerplate',
'AngularJS',
'Karma'
];
}]);
app.controller('aboutCntrl',['$scope', function ($scope) {
'use strict';
this.awesomeThings = [
'HTML5 Boilerplate',
'AngularJS',
'Karma'
];
}]);
どれヘルプappreciated.Thanks :)
私はDI.Butとして** $ routeProvide **を追加しましたが、それでもwork.app.config(['$ routeProvider'、function($ routeProvider)) –
@dennyjohnも他のファイルを確認してください。他の場所で同じものがありますか? –
これらは私が持っている唯一のファイルです。このアプリケーションは、コードが連結されていないと正常に動作します。 –