2

アプリケーションでAngular Material Designを実装する予定です。私は material.js と material.css を含めました。アプリの定義は次のようになります。コードは次のとおりです。

インデックス.html:

 <script src="js/ripples.js"></script>
 <script src="js/material.js"></script>

app.js ar routerApp = angular.module('DiginRt', ['ui.bootstrap','SimpleCouch','ngMaterial']);

アプリケーションの実行を開始すると、次のように表示されます

 Uncaught Error: [$injector:modulerr] Failed to instantiate module DiginRt due to:
Error: [$injector:modulerr] Failed to instantiate module ngMaterial due to:
Error: [$injector:nomod] Module 'ngMaterial' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
4

2 に答える 2

6

このシーケンシャル インジェクションを使用して角度のあるマテリアル デザイン プロジェクトを作成しました。

  <script src="bower_components/angular/angular.js"></script>
  <script src="bower_components/angular-animate/angular-animate.js"></script>
  <script src="bower_components/angular-route/angular-route.js"></script>

  <script src="bower_components/angular-aria/angular-aria.js"></script>
  <script src="bower_components/hammerjs/hammer.js"></script>
  <script src="bower_components/angular-material/angular-material.js"></script>
...  
  <script src="app.js"></script>

ところで、bower install angular-material --save を使用してインストールしましたか?

于 2015-02-10T06:39:29.110 に答える
2

エラーは、依存関係が見つからないことを示しています。スクリプトを間違った順序で含めた可能性があります。app.js が最後に含まれていることを確認してください。コード例を見ないと、それ以上具体的に言うことはできません。@rebornix が言ったように、jsfiddle または Plunker は非常に役立ちます。

于 2015-02-10T06:32:06.320 に答える