2016-09-16 13 views
0

どうすればこのエラーが発生するのですか?$ injector:modulerr モジュールエラー angular.module('App', []).config(function() { });と呼んでください。Uncought Error injector :: modulerr

プロジェクト全体が.config()への呼び出しなしで正常に動作しましたが、 最近ng-routeを追加しようとしましたが、裸のconfig()が例外をスローする依存関係を削除してもこのエラーになりました。あなたはこのエラーを取得する理由のthatsを注入しながら

angular.module('App', ['ngAnimate', 'angular.filter', 'ui.bootstrap', 'nvd3', 'ngRoute']) 
     .config(['$routeProvider', function ($routeProvider) 
     { 
      $routeProvider. 
      when('/1', { //.. }). 
      when('/2', { //... }). 
      otherwise({ redirectTo: '/' }); 
     } 
     ]); 

//あなたが誤ってrouteProviderを綴ら -

+0

この行 'config([]、function(){})の代わりに元の' .config([with_dependency_inj_module]、....) 'を貼り付けることができますか?これは正確にあなたがそこで使うものを明確にしてくれます –

+0

そして、この設定ファイル 'angular.module( 'App'、[])。config'の前のどこかに' angular.module( 'App'、[]) ? –

+0

の前にangular.moduleを使用しませんでした。 'angular.module(' App '、[' ngAnimate '、' angular.filter '、' ui.bootstrap '、' nvd3 '、' ngRoute ']) .config([ $のrootProvider」、関数($ routeProvider){ $ routeProvider。 場合( '/ 1'、{ // ...})。 場合( '/ 2'、{// ... })それ以外の場合は ({ redirectTo: '/' }); }]); ' – Olloi

答えて

0

が、これはお試しください!

+0

空の呼び出し(angular.module(..)。config())が同じエラーを投げた理由を説明できますか? – Olloi

+0

DIモジュールに間違いがありました。 '$ routeProvider''の代わりに' $ rootProvider'という名前を使用しました。なぜ '$ injector:modulerr 'というモジュールに問題が出ているのですか?:)そして、空の呼び出しに戻ります。 –

+0

Im refer私の最初の質問に、なぜ依存関係のない.config()の呼び出しがエラー – Olloi

関連する問題