я совершенно новичок в angularJS, ниже приведен минимальный пример моей проблемы:
myModule.module.js
:
(function () {
'use strict';
angular
.module('myModule', [
'myServices',
'myControllers'
]);
angular
.module('myServices', []);
angular
.module('myControllers', []);
})();
myService.service.js
(function () {
'use strict';
angular
.module('myModule')
.factory('myServices', myServices);
function myServices() {
var service = {};
return service;
}
})()
myController.js
:
(function () {
"use strict";
angular
.module("myModule")
.controller("myController", myController);
myController.$inject = ['myServices']
myController(myServices) {
/* use myServices */
}
})()
Я думаю, что выполнил все необходимые действия, чтобы сделать сервис доступным для контроллера, но я все еще получаю неразрешенную ошибку провайдера ...
Я пришел из сильного Angular2 +предыстория и, может быть, какая-то распространенная ошибка, о которой я не знаю?Должны ли службы имен плиток соответствовать их угловым именам или что-то подобное?
Любая помощь приветствуется.