2016-08-18 2 views
0

Я вижу эту ошибку:Проблема с добавлением ngMaterial как модуль

Error: $injector:unpr 
Unknown Provider 
Unknown provider: $$asyncCallbackProvider <- $$asyncCallback <- $animate <- $compile 

Все, что я делаю это (у меня есть дополнительный код для других модулей, просто добавив релевантные из них здесь):

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular-animate.min.js"></script> 
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular-aria.min.js"></script> 
<script src="https://ajax.googleapis.com/ajax/libs/angular_material/1.0.7/angular-material.min.js"></script> 

и

angular 
    .module('app', [ 
     //Angular modules 
     'ngRoute', 
     'ngMaterial', 

     //third-party modules 
     'firebase', 
    ]) 
    .config(configFunction) 
    .run(runFunction); 

Любая идея, что происходит?

Спасибо.

+0

, где есть ссылка на firebase – Sajeetharan

+0

firebase не является проблема. Если я удалю ngMaterial из списка, я не вижу никакой ошибки. – Ahsan

+0

Я только что добавил соответствующий код здесь – Ahsan

ответ

2

Вы должны убедиться, что версии такими же,

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular.min.js"></script> 
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular-animate.min.js"></script> 
    <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.3.8/angular-aria.min.js"></script> 

здесь рабочий Plunker

+0

Я просто понял это. Спасибо за помощь, хотя. – Ahsan

Смежные вопросы