-1
私はチュートリアルに従い、角度を設定しようとしています。工場はアンギュラでは定義されていません
私は私のコードでこのエラーを取得しておく...ここ
Error: [$injector:undef] http://errors.angularjs.org/1.6.0/ $injector/undef?p0=Bear
はここ
<script src="js/services/BearService.js"></script>
<script src="js/controllers/BearCtrl.js"></script>
<script src="js/app.js"></script>
は私BearService.jsファイルであるHTMLで<head>
タグ内のファイルの順序です。 ..
angular.module('BearService', []).factory('Bear', ['$http', function($http) {
// some code (is this relevent?)
}]);
と私のBearCtrl.jsファイル...
angular.module('BearCtrl', []).controller('BearController', ['$scope','Bear', function($scope, Bear) {
}]);
と私のapp.jsファイル...
angular.module('sampleApp', ['ngRoute', 'appRoutes', 'MainCtrl','BearService', 'BearCtrl']);
編集:私は、ファイルが私のHTMLファイルに呼び出されたときの注文を変更しようとしたが、それは違いを作るdidntの。
そのエラーの*フル*リンクは、https://docs.angularjs.org/error/$injector/undef?p0=Bearは、あなたの工場が値を返さないということを明らかにしています。 – Claies