2017-12-25 9 views
0

私は、私のプロジェクトでangularjsバージョン1.6.4を使用しています。 私のアプリケーションが起動したときに、私は、コンソールデバッガーでこのエラーを持っている?ここでアプリケーションの起動時にエラーが発生するのはなぜですか?

angular.module('main', ['ngRoute', 'ngAnimate', 'ngTouch', 'ngResource', 'reports', 'ui.grid']) 
    .config(['$routeProvider', function ($routeProvider) { 
     $routeProvider. 
      when('/reports', { templateUrl: 'app/ReportTrafficDepart/App/Reports/templates/reports.html', controller: 'reportsController' }) 
    }]); 

は、レポートのモジュールです:

http://errors.angularjs.org/1.6.4/ $インジェクター/ nomod P0 =は私のメインモジュールである。ここ

を報告

angular.module('reports', ['ngAnimate', 'ngTouch', 'ngResource', 'ui.grid']); 

ここにレポートコントローラがあります。

(function() { 
    "use strict"; 

    angular.module("reports").controller('reportsController'); 

    function reportsController() { 
     var t = "test"; 
    } 
})(); 

ここで私は私のレイアウトページ内のすべてのファイルの依存関係およびモジュールをロードする方法:

 @Scripts.Render(
       "~/Scripts/angular.min.js", 
       "~/Scripts/angular-route.min.js", 
       "~/Scripts/angular-touch.min.js", 
       "~/Scripts/angular-resource.min.js", 
       "~/Scripts/ui-grid.min.js", 
       "~/Scripts/xml2json.js", 
       "~/Scripts/angular-animate.min.js", 

       //main 
       "~/app/ReportTrafficDepart/App/Main/main.module.js", 
       //Reports   
       "~/app/ReportTrafficDepart/App/Reports/controller/reports.controller.js", 
       "~/app/ReportTrafficDepart/App/Reports/reports.module.js") 

私は上記のエラーを取得する理由を任意のアイデア?

答えて

2

の前に、レポートモジュールにコントローラを追加しようとしています。レポートモジュールを定義してください。

モジュールを最初に定義してから、コントローラを追加することができます。

I.e. reports.module.jsファイルがの前にのファイルreports.controller.jsの後にロードされていることを確認してください。

+0

をレポートモジュールをロードし、私が試したが、それでも私は同じエラーを取得します:( – Michael

+1

質問を編集し、HTMLファイルのソースを投稿する(右クリック - ページソースを表示)また、angular.min.jsをangular.jsで置き換え、取得したエラーメッセージを投稿する。 –

1

あなたのメインモジュールは、モジュールreportsに依存しているので、次のように.Change順序をmain moduleをロードする前に、最初に

"~/Scripts/angular.min.js", 
"~/Scripts/angular-route.min.js", 
"~/Scripts/angular-touch.min.js", 
"~/Scripts/angular-resource.min.js", 
"~/Scripts/ui-grid.min.js", 
"~/Scripts/xml2json.js", 
"~/Scripts/angular-animate.min.js", 
"~/app/ReportTrafficDepart/App/Reports/reports.module.js" 
"~/app/ReportTrafficDepart/App/Reports/controller/reports.controller.js", 
"~/app/ReportTrafficDepart/App/Main/main.module.js", 
関連する問題