2016-05-13 6 views
1

"sample"というAngularモジュールを持っていて、角度デバッグコンソールから "appname.sample"という名前に変更してもらいました。 しかし、角度はまだモジュールのサンプルを探しているようです。Angular名前を変更した後にモジュールをインスタンス化できませんでした

$ injector:modulerr]エラー:[$ injector:nomod]モジュールが利用できません。モジュールインディケータのインスタンス化に失敗しました。モジュール名のスペルが間違っているか、モジュール名を忘れていますか?

それ以外はどこですか?ここで

はコードです:

angular.module('appname.sample', ['ngRoute', 'common', 'ngSanitize']) 

と私はそれを含めています: angular.module(「appname.sample」)

答えて

0

は、それはあなたが別のモジュールが依存すでに行われていることかもしれないだろうこのようなあなたのsampleモジュールの何かに:

angular.module('someDifferentModule', ['sample']) 

あなたがここにもその名前を変更する必要があるので、場合:

angular.module('someDifferentModule', ['appname.sample']) 

また、角度誤差に基づいて、問題があなたのapp.sampleではなく、むしろdecisionone

$injector:modulerr] Failed to instantiate module decisionone due to: Error: [$injector:nomod] Module is not available! You either misspelled the module name or forgot to load it

という名前のモジュールではなく、あなたには、いくつかは、このようにここを注入しているようだ:

angular.module('someModule', ['decisionone']) 

およびdesiciononeはモジュールとしてインスタンス化されませんでしたか?

1

そのモジュール用の設定ファイル/ルートファイルがあります。そのモジュール名も変更していることを確認してください。

たとえば、ngRouteでは、設定と経路指定が別々に定義されている場合、モジュール名も同じにする必要があります。

+0

ありがとうございます!それは今働きます! – Kratos

1

index.htmlファイルページでは、タグのng-app = "your module name"(おそらくbodyタグ)のタグにする必要があります。新しいモジュール名に合わせてこれを変更してください。

+0

はい!それは修正されました!タイ – Kratos

関連する問題