【发布时间】:2016-03-23 16:28:58
【问题描述】:
我想为我的ng-repeat 生成的项目做一个简单的淡入动画,我按照ngAnimate site 上的所有说明进行操作,但仍然没有骰子。
这是我的模块
var app = angular.module('testApp', ['ngRoute','ngAnimate']);
这是我的标记中的ng-repeat
<div class="col-md-6 col-xs-12" ng-repeat="mark in marks" ng-animate="'animate' ">
<div class="col-md-12 well well-sm" >
<div data-ng-include="'./Partials/mark.html'" />
</div>
</div>
这是动画的一些 CSS
.animate-enter {
-webkit-transition: 1s linear all; /* Chrome */
transition: 1s linear all;
opacity: 0;
}
.animate-enter.animate-enter-active {
opacity: 1;
}
这是我要包含的脚本
<!-- JS -->
<!-- Vendor Libs -->
<script src="./js/angular.min.js"></script>
<script src="./js/angular-animate.min.js"></script>
<script src="./js/angular-route.js"></script>
<script src="./js/jquery.min.js"></script>
<!-- UI Libs -->
<script src="./js/bootstrap.min.js"></script>
<!-- App libs -->
<script src="./js/app.js"></script>
<script src="./Controllers/MarksController.js"></script>
<script src="./Controllers/ViewMarkController.js"></script>
<script src="./Services/marksService.js"></script>
*) 所有必需的 CSS 文件也都链接在我的标题中。
【问题讨论】:
-
你可以创建一个 jsfiddle 吗?
-
现在不能,但稍后会尝试这样做。帖子里的信息不够吗?
-
如果有工作/不工作的例子,它会让每个人都更容易。有时,您会发现,当您将代码剥离到最低限度时,您会在需要提出问题之前发现问题。
-
我明白了。例如,如果我的路由配置引用了指向单独的 html 文件的模板 URL,我该如何继续使用 JS fiddle?因为只能插入脚本和 css 的链接。
-
"ngAnimate site" 是关于 Angular 1.1 ...
标签: css angularjs ng-animate