Це веде мене до стіни! Я намагаюся використовувати angular-animate.js, але чомусь властивість $$ animateProvider рядків $$ селекторів (рядок 451) не визначено. Чи може хтось пояснити, як це майно заселяється?
Ця ситуація викликає функцію пошуку в рядку 617, щоб викинути "TypeError: Не вдається прочитати властивість" "undefined"
Мої js включають виглядають так:
<script src="lib/jquery/jquery.js"></script>
<script src="lib/bootstrap/js/bootstrap.js"></script>
<script src="lib/angular/angular.js"></script>
<script src="lib/angular-sanitize/angular-sanitize.js"></script>
<script src="lib/angular-route/angular-route.js"></script>
<script src="lib/angular-animate/angular-animate.js"></script>
<script src="lib/angular-bootstrap/ui-bootstrap-tpls.js"></script>
CSS включає в себе наступне:
<link rel="stylesheet" href="app/css/bootstrap.css" />
<link rel="stylesheet" href="lib/animate-css/animate.css"/>
і мій app.js на зразок цього:
var app = angular.module("app", [
// Angular modules (dependencies)
"ngRoute", // routing
"ngSanitize", // sanitizes html bindings (ex: sidebar.js)
"ngAnimate", // animations
"ui.bootstrap" // ui-bootstrap (ex: carousel, pagination, dialog)
]);
Це засмучує те, що це був працюю, але я так чи інакше зламав його. Я спробував очистити і завантажити всі бібліотеки знову. Будь-яка допомога відмінно отримала!
Я використовую Gulp and Bower для завантаження / імпорту. Всі файли присутні та завантажуються браузером:
TypeError: Cannot read property "" of undefined
at lookup (angular-animate.js:617)
at animationRunner (angular-animate.js:681)
at performAnimation (angular-animate.js:1284)
at angular-animate.js:959
at angular-animate.js:539
at Scope.$get.Scope.$digest (angular.js:15606)
at Scope.$get.Scope.$apply (angular.js:15824)
at done (angular.js:10263)
at completeRequest (angular.js:10435)
at XMLHttpRequest.requestLoaded (angular.js:10376)
Відповіді:
1 для відповіді № 1Це пов'язано з версією конфлікту з кутовим 1.4 і кутовим-матеріальним майстром, який залежить від 1.3.
Можливо оновлення вашої кутової версії ""angular": ">=1.4.",
"в bower.json повинен вирішити цю проблему.