2016-03-16 3 views
1

В настоящее время есть ошибка в консоли, как показано ниже,Как прочитать неизвестную ошибку провайдера в AngularJS?

Error: [$injector:unpr] Unknown provider: userProvider <- user <- MainCtrl 

Мое понимание в AngularJS документы, https://docs.angularjs.org/error/$injector/unpr, это, как правило, относится к зависимости вопросов.

Я не озабочен решением этой конкретной ошибки (уже решена, или, по крайней мере, сделал его исчезнуть путем удаления директивы нг-контроллера с точки зрения), но я хочу понять синтаксис ошибки, предоставленной угловой.

Я вижу 3 основные части (в приведенной выше ошибке) со стрелками между ними.

  1. userProvider
  2. пользователя
  3. MainCtrl

Как может это направление можно использовать при устранении в будущем проблемы?

ответ

2

Что это говорит в вашей MainCtrl есть что-то впрыскивают называется user, он не может найти это, как это выглядело для userProvider