2016-12-09 23 views
20

Sau khi triển khai angularj ngừng hoạt động trên máy chủ (sản xuất và dàn dựng). Lỗi: [$injector:unpr] Unknown provider: $$isDocumentHiddenProvider <- $$isDocumentHidden <- $$animateQueue <- $animate <- $compile <- $$animateQueue.

Tôi không hiểu điều gì đã xảy ra, cho lần triển khai cuối cùng nó hoạt động tốt, bây giờ sau khi thậm chí quay trở lại hiển thị lỗi. Đây là một ví dụ về bộ điều khiển của tôi:

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

Xin vui lòng, giúp tôi.

bower.json My

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

UPD.

Dấu mũ, mặt khác, thoải mái hơn. Nó sẽ cập nhật cho bạn phiên bản chính mới nhất (số đầu tiên).^1.2.3 sẽ khớp với bất kỳ phiên bản 1.x.x nào bao gồm 1.3.0, nhưng sẽ giữ phiên bản 2.0.0. Tôi đang loại bỏ caret trong animate và aria. Cảm ơn

Trả lời

32

Gần đây, tôi đã gặp phải sự cố tương tự.

Tôi đang sử dụng tài liệu góc (được cài đặt với bower) nhưng tôi đã không sửa các phiên bản tôi đang sử dụng.

tôi làm việc với góc 1.5.9 nhưng khi Chòi chơi cho ulpoaded góc vật chất 1.1.1, góc-Animate và góc-aria nơi trong phiên bản 1.6.0

tôi thêm những dòng này trong tập tin bower.json tôi và bây giờ nó hoạt động:

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

Tôi đã đặt bower.json của mình, vui lòng xem nó. – Andy

+1

Cảm ơn bạn rất nhiều đã giúp tôi – Andy

+3

Dấu mũ, mặt khác, thoải mái hơn. Nó sẽ cập nhật cho bạn phiên bản chính mới nhất (số đầu tiên).^1.2.3 sẽ khớp với bất kỳ phiên bản 1.x.x nào bao gồm 1.3.0, nhưng sẽ giữ phiên bản 2.0.0. Tôi đang xóa dấu vết trong animate và aria. Cảm ơn – Andy

Các vấn đề liên quan