После развертывания в производственной ошибке: Неизвестный поставщик: $$ isDocumentHiddenProvider <- $$ isDocumentHidden
После развертывания angularjs перестали работать на сервере (производство и постановка).
Ошибка: [$injector:unpr] Unknown provider: $$isDocumentHiddenProvider <- $$isDocumentHidden <- $$animateQueue <- $animate <- $compile <- $$animateQueue
.
Я не понимаю, что пошло не так, до последнего развертывания он работал хорошо, теперь даже после отката отображается ошибка.
Это пример моего контроллера:
function MyController($scope, $http) {
// ...
}
MyController.$inject = ['$scope', '$http'];
Пожалуйста, помогите мне.
Мой bower.json
"dependencies": {
//......
"angular": "1.5.6",
"angular-animate": "^1.5.6",
"angular-material": "^1.1.1",
"angular-aria": "^1.5.8"
}
UPD.
Картер, с другой стороны, более расслаблен. Он обновит вас до последней крупной версии (первое число). ^ 1.2.3 будет соответствовать любому выпуску 1.x.x, включая 1.3.0, но будет удерживаться на 2.0.0. Я удаляю карету в анимации и арии. Благодаря
Ответы
Ответ 1
У меня недавно была аналогичная проблема.
Я использовал angular -материал (установлен с беседкой), но я не исправил версии, которые я использовал.
i работаю с angular 1.5.9, но когда bower ulpoaded angular -материал 1.1.1, angular -анимация и angular -aria, где в версии 1.6.0
Я добавил эти строки в файл bower.json, и теперь он работает:
"angular-animate": "1.5.9",
"angular-aria": "1.5.9",