这简直把我逼疯了!我正在尝试使用角动画. is,但由于某些原因,$$animateProvider的line $$animateProvider属性(第451行)没有定义。有人能解释一下这个属性是如何被填充的吗?
这种情况导致第617行的查找函数抛出"TypeError:无法读取未定义的属性“
我的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和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)发布于 2015-05-28 14:00:46
这是由于版本与角1.4和角度材料母版的冲突,这取决于1.3.
在"angular": ">=1.4.",中更新您的角度版本“bower.json”可能会解决这个问题。
https://stackoverflow.com/questions/30508497
复制相似问题