2016-02-10 6 views
0

Я пытаюсь получить услугу angularjs с простого Javascript. Я использую синтаксис ниже.Получить услугу AngularJs от простого Javascript

angular.injector(['ng', 'error-handling']).get("messagingService").GetName(); 

Когда messagingservice не содержит никакой зависимости, это работает нормально. Когда messagingservice содержит

.service('messagingService', ['$rootScope', 'applicationLogService', 'dialogService', MessageService]) 

тогда я получаю Unknown provider: dialogServiceProvider <- dialogService <- messagingService ошибку. Я уже включил js-файл для dialogservice. Может ли кто-нибудь помочь, если я пропущу? Есть ли какой-либо другой синтаксис для получения обслуживания с зависимостью?

+0

столб dialogService JS – Nemus

+0

Это большой файл. Я использую тот же файл в других угловых частях, и он работает нормально. Эта страница не является угловой, и поэтому я пытаюсь явно ввести. Следует ли выполнять другие действия перед вызовом службы сообщений. – sms

+0

Почему вы не можете контролировать углы на этой странице? (с ngp-app и небольшим контроллером) – Okazari

ответ

3

Это должно быть

angular.injector(['ng', 'error-handling', 'module-that-owns-dialogService' ]) 
    .get("messagingService").GetName(); 
Смежные вопросы