我目前正试图找出谁破坏了我的剧本,我或angular-animate.js。我很确定这是我,但是,嘿,奇迹可能发生,这次我可能是无辜的。
这是我的HTML代码:
<body data-ng-app="app">
<divdata-ng-controller="Ctrl">
<label>
<input type="checkbox" data-ng-model="checked"> Click me
</label>
<div data-ng-show="checked">
Bu!
</div>
</div>
<script type="text/javascript" src="js/angular.1.3.0.min.js"></script>
<script type="text/javascript" src="js/angular-animate.1.2.26.min.js"></script>
<script type="text/javascript" src="js/ui-bootstrap-tpls-0.9.0.min.js"></script>
<script type="text/javascript" src="js/exercise-7.js"></script>
</body>
这是我的练习-7.js:
var app = angular.module('app', ['ngAnimate']);
app.controller('Ctrl', ['$scope', function($scope) {
$scope.checked = false;
}]);
这就是我得到的错误:
有趣的是,我没有使用“angular-animate.js”,而是“angular-animate.min.js”。我也有地图文件localy,但它指向缩小版本。所以它不可能是因为那个,对吧?
在我的Chrome控制台中,我打开了错误消息,文件似乎是空的(即使它不存在)。
所以我下载了角度动画的无限制版本,我终于可以看到它在抱怨第992行:
我无法理解这个问题,我正在与你们联系。我做错了什么?我可以看到angular-animate.js在大约21小时前发生了变化,但我不确定这是否与我的问题有关。
答案 0 :(得分:1)
您将角度升级到1.3.0但在1.2.26上保持角度动画。将角度动画升级到1.3,然后设置: