我想加載自己的模塊,它與第一個模塊一起工作,但在嘗試添加另一個模塊時面臨錯誤。請參閱下面的文件:angular.min.js:6未捕獲的錯誤:[angularjs中的[injector:modulerr] 1.5.6
app.js
var gcApp = angular.module('gcApp', [
'ui.router',
'gcApp.controllers',
'gcApp.services'
]);
gcApp.config(function ($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise('/home');
$stateProvider
.state('home', {
url: '/home',
templateUrl: 'views/home.html'
})
.state('farmer-home', {
url: '/farmer-home',
templateUrl: 'views/farmer-home.html',
//controller: 'farmerCtrl'
})
.state('login', {
url: '/login',
templateUrl: 'views/login.html',
controller: 'loginCtrl'
});
});
controller.js
'use strict';
/* Controllers */
var controllers = angular.module('gcApp.controllers', [
'login-controller',
'farmer-controller'
]);
農民controller.js
'use strict';
var farmerController = angular.module('farmer-controller', []);
farmerController.controller('farmerCtrl', function ($scope, $rootScope, $location) {
console.log("Farmer controller..");
});
個service.js
'use strict';
/* Services */
var services = angular.module('gcApp.services', [
'login-service',
'farmer-service'
]);
農民service.js
'use strict';
var farmerService = angular.module('farmer-service', []);
farmerService.service('FarmerManagementService', function ($http, $rootScope) {
console.log("FarmerManagementService");
});
在第一,只有登錄控制器在控制器和服務的登錄服務。它運行平穩。但是當我在控制器和農民服務中添加農民控制器時,它顯示出上述錯誤。 我不知道爲什麼會發生這種情況。
從概念上講,我將農民控制器模塊添加到控制器和服務中。所以我想知道爲什麼每次都加載失敗。我在哪一點做錯了什麼。
我採用了棱角分明的版本是1.5.6
從我這邊來看,這是一個愚蠢的錯誤。我忘了在index.html中添加新的js文件 – MonsterJava