Я понимаю, что я не могу использовать $ inject в заводском методе. Как вводить без использования прямой функции в заводских настройках. Вместо PopupService. $ Inject ('$ rootScope'); который бросает ошибку, что эквивалентно инъекции в угловой завод?
angular
.module('refdata.legalentity')
.factory('PopupService', PopupService);
PopupService.$inject('$rootScope');
function PopupService($rootScope) {
}