разобрался что это было. Все это произошло из-за рефакторинга существующего кода приложения, который работал. Случилось так, что мой провайдер фактически загружал фабрику. То, что раньше было
mymodule.factory('substuff', function() {....});
То, что рефакторинг тоже был изменен, было ...
import SubStuffProvider from 'app/providers/SubStuff.provider'
....
mymodule.provider('substuff', SubStuffProvider);
Тем не менее, элемент, который я импортировал, экспортировал Factory (несмотря на то, что файл был помечен substuff.provider.js
), а не Provider , который я думал, поэтому кажется, что он загружал провайдера с завода, который, как я считаю, находится в неправильном порядке загрузки для AngularJS.
В любом случае, исправление моего import
ed-файла для загрузки файла «Provider» как заводской, как и должно быть, и работает.
Не могу дождаться, чтобы перенести эту штуку на Angular 6.