Angular ngAnimate列表项自动淡出
Angular ngAnimate list items automatically fade out
我在一个使用MEAN堆栈的简单应用程序中遇到了ngAnimate的奇怪问题。
angular.js和angular animate.js都是1.4.7版本。
我有一个ul,看起来像这样:
<ul>
<li ng-repeat="item in items" class="fade">
{{item.name}}
</li>
</ul>
在控制器中,我通过对MongoDB的$http.get()调用获得items数组。
这是简单动画的CSS代码:
.fade {
transition: 1s linear all;
-webkit-transition: 1s linear all;
}
.fade.ng-enter {
opacity: 0;
}
.fade.ng-enter.ng-enter-active {
opacity: 1;
}
例如,如果我刷新页面,控制器会从数据库中获取项数组,并且列表项会淡入,但它们会在淡入效果之后立即淡出。
是什么导致这种不希望的淡入淡出效果恢复为不透明度:0?这可能是我使用的获取数据的函数与视图交互的方式吗?
原来它是一个名为".faded"的默认Bootstrap.css类,具有不透明性:0规则;
在我的style.css中重写该类解决了不希望出现的淡出。我希望它能有所帮助。
相关文章:
- 音频控件在mouseover上显示,在mouseout上淡出
- Javascript将图像src更改为淡入淡出
- css(或jQuery)悬停时淡入淡出
- 将淡入淡出添加到“我的身体背景滑块”
- 多重潜水淡入淡出打开
- 添加/删除类淡入淡出不起作用
- 在容器中心滚动时淡出
- 带有计数器、缩略图、进度条和淡入淡出效果的简单jQuery幻灯片
- jQuery图像幻灯片,在停止后淡出到第一张图像
- jQuery淡出后停止自动滚动
- 在这个幻灯片中没有淡出效果JavaScript,CSS和HTML
- 使用jquery淡入淡出
- 淡入淡出脚本不起作用
- 具有淡入淡出效果的全背景图像
- 3秒后淡出文本
- jQuery滑块淡入淡出
- 在淡入淡出之间淡入淡出
- 如何在不使用ngAnimate的情况下从ngrepeat中删除元素时具有淡出效果
- Angular ngAnimate列表项自动淡出
- Angular:淡入/淡出,不包括模块NgAnimate