2016-12-09 1 views
20

Nach dem Deployment AngularJs auf dem Server (Produktion und Staging) aufgehört zu arbeiten. Fehler: [$injector:unpr] Unknown provider: $$isDocumentHiddenProvider <- $$isDocumentHidden <- $$animateQueue <- $animate <- $compile <- $$animateQueue.

Ich verstehe nicht, was schief gelaufen ist, bis zur letzten Bereitstellung funktionierte es gut, jetzt nach dem Rollback sogar eine Fehleranzeige. Dies ist ein Beispiel für meinen Controller:

function MyController($scope, $http) { 
// ... 
} 
MyController.$inject = ['$scope', '$http']; 

Bitte, mir helfen.

Mein bower.json

"dependencies": { 
    //...... 
    "angular": "1.5.6", 
    "angular-animate": "^1.5.6",  
    "angular-material": "^1.1.1", 
    "angular-aria": "^1.5.8" 
    } 

UPD.

Der Caret, auf der anderen Seite, ist entspannter. Es aktualisiert Sie auf die letzte Hauptversion (die erste Nummer).^1.2.3 passt zu jedem 1.x.x-Release, einschließlich 1.3.0, wird sich aber auf 2.0.0 halten. Ich bin Caret in Animate und Arie entfernen. Danke

Antwort

32

Ich hatte vor kurzem ein ähnliches Problem.

Ich verwendete eckiges Material (mit Bower installiert), aber ich habe nicht die Versionen behoben, die ich verwendete.

ich arbeite mit Winkel 1.5.9 aber wenn Bower ulpoaded Winkel Material 1.1.1 Winkel belebter und Winkel-Arie, wo in 1.6.0 Version

ich diese Zeilen in meiner bower.json Datei hinzugefügt und Jetzt funktioniert es:

"angular-animate": "1.5.9", 
"angular-aria": "1.5.9", 
+1

Ich habe meine bower.json gelegt, bitte sehen Sie es. – Andy

+1

Vielen Dank hat mir geholfen – Andy

+3

Der caret, auf der anderen Seite, ist entspannter. Es aktualisiert Sie auf die letzte Hauptversion (die erste Nummer).^1.2.3 passt zu jedem 1.x.x-Release, einschließlich 1.3.0, wird sich aber auf 2.0.0 halten. Ich bin caret in animieren und Arie entfernen. Danke – Andy

Verwandte Themen