После запуска проекта AngularJs я обнаружил такие ошибки, как Ошибка: [$ injector: unpr] Неизвестный поставщик

0

"Ошибка: [$ injector: unpr] Неизвестный поставщик: FileUploaderProvider <- FileUploader <- ReportsAddCtrl

Что делать именно для решения этой проблемы... я абсолютно новый в AngularjS

  • 0
    Вы внедряете FileUploader в сервис или контроллер, но, вероятно, не добавляете его модуль как зависимость от модуля. Покажите нам основной код вашего приложения
  • 0
    angular.module ('clientApp') .controller ('ReportsAddCtrl', функция ($ scope, priority, caseType, caseReason, report, Image, состояние, $ location, FileUploader) {$ scope.priorities = priority.getList (). $ object; $ scope.caseTypes = caseType.getList (). $ object; $ scope.caseReasons = caseReason.getList (). $ object; $ scope.report = {}; $ scope.report.title = genId (); $ scope.report.submitter = 'Текущий пользователь'; $ scope.report.fromRole = 'Разработчик';}); };
Показать ещё 1 комментарий
Теги:

1 ответ

1

Я бы исследовал четыре распространенные причины ошибки:

  • опечаток,
  • если контроллер определен в любом месте вашего модуля,
  • если все ваши зависимости, которые вы используете в контроллере, определены,
  • если вы попытаетесь ввести $ scope вне контроллера.

Для более подробного описания ошибки вы можете прочитать https://docs.angularjs.org/error/ $ injector/unpr

Ещё вопросы

Сообщество Overcoder
Наверх
Меню