24
Angularjs:エラー:[ng:areq]引数 'HomeController'は関数ではないため、定義されていません
これは、angularjsを使用してサービスファイルを作成し、コントローラーにサービスを追加するための私のデモです。 私のデモには2つの問題があります。 1つは、このエラーが発生する<script src="HomeController.js">前に置いたときです<script src="MyService.js">。 エラー:[ng:areq]引数 'HomeController'は関数ではないため、定義されていません もう1つは、次のエラーが発生する<script src="MyService.js">前に置いたときです<script src="HomeController.js">。 エラー:[$ injector:unpr]不明なプロバイダー:MyServiceProvider <-MyService 私の情報源: ファイルIndex.html: <!DOCTYPE html> <html > <head lang="en">…</head> <body ng-app="myApp"> … <div ng-controller="HomeController"> <div ng-repeat="item in hello">{{item.id + item.name}}</div> </div> <script src="Scripts/angular.js"></script> <script src="Scripts/angular-route.js"></script> <!-- App libs --> <script src="app/app.js"></script> <script src="app/services/MyService.js"></script> <script src="app/controllers/HomeController.js"></script> </body> </html> ファイルHomeController.js: …