我正在尝试学习如何将ngAnimate与ngRepeat一起使用,但在我的示例中,这些项目只是显示而不是动画。
我包含了ngAnimate,把它作为模块中的依赖项,给了我的ngRepeat一类项目,并创建了以下内容。
.item-ng-enter {
position: relative;
opacity: 0.0;
height: 0;
left: 10px;
}
.item-ng-enter.item-ng-enter-active {
transition: all 0.5s ease;
opacity: 1.0;
left: 0;
height: 18px;
}
答案 0 :(得分:0)
首先,Angular添加了.ng-enter
和.ng-enter-active
类,因此.item-ng-enter
和.item-ng-enter-active
不正确。第二件事你应该在.ng-animate
类中添加转换定义,它在任何其他角度类之前添加:
.item.ng-animate { transition: all 0.5s ease; }