このエラーの解決方法:キャッチされないエラー:[$ injector:modulerr]


ベストアンサー

この問題は、ngRouteモジュールが含まれていないことが原因で発生しました。バージョン1.1.6以降、それは別の部分です:

var app = angular.module("myapp", ["ngRoute"]);

欠落しているモジュールがわからない場合は、縮小されていないangular.jsを使用して、読み取り可能なエラーメッセージを表示します。

“エラー:[$ injector:nomod]モジュール” ngRoute “利用できません!モジュール名のスペルを間違えたか、ロードするのを忘れました。モジュールを登録する場合は、必ず2番目の引数として依存関係を指定してください。 “

多くが同じトラップに陥っています。私も含まれています。

以下は新しいモジュールを定義していません。まだ定義されていないmyAppという名前のモジュールを取得しようとします。

angular.module("myApp")

2番目の引数として依存関係の空の配列を指定すると、モジュールが定義されます。

angular.module("myApp", [])

回答

この問題は、ngRouteモジュールが含まれていないことが原因で発生しました。バージョン1.1.6以降、それは別の部分です:

var app = angular.module("myapp", ["ngRoute"]);

欠落しているモジュールがわからない場合は、縮小されていないangular.jsを使用して、読み取り可能なエラーメッセージを表示します。

“エラー:[$ injector:nomod]モジュール” ngRoute “利用できません!モジュール名のスペルを間違えたか、ロードするのを忘れました。モジュールを登録する場合は、必ず2番目の引数として依存関係を指定してください。 “

多くが同じトラップに陥っています。私も含まれています。

以下は新しいモジュールを定義していません。まだ定義されていないmyAppという名前のモジュールを取得しようとします。

angular.module("myApp")

2番目の引数として依存関係の空の配列を指定すると、モジュールが定義されます。

angular.module("myApp", [])

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です