Я пытаюсь загрузить свой собственный модуль, он работал с первым модулем, но сталкивался с ошибкой, когда я пытался добавить еще один модуль. См ниже файлы:
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
Это была глупая ошибка с моей стороны. Я забыл добавить новые js-файлы в index.html – MonsterJava