使用| AngularJS, ngAnimate来动画ng-repeat的子元素
Animate children of ng-repeat using | AngularJS, ngAnimate
我能找到的唯一相关的答案是这个,但我在这个答案中找不到安慰。我试图动画元素的一个重复组的孩子,但失败的悲惨,尝试了各种组合的ng-enter ng-enter- activities等,但似乎不能得到我想要的效果。
html:<div ng-repeat="ex in [1,2,3,4]" class="outer">
<div class="inner"></div>
</div>
css .inner{
transition:1s linear all;
}
.outer.ng-enter .inner{
width:1px;
}
.outer.ng-enter-active .inner{
width:100px;
}
.outer.ng-active .inner{
width:100px;
}
我只是想让ng-repeat的子元素在加载时动画。这是小提琴,如果有人帮忙的话,我将非常感谢。
您可以使用指令:
myApp.directive('animm',function($timeout){
return {
link: function(scope, el, attrs){
$timeout(function(){
el.addClass('readyy');
}, 100);
}
};
});
CSS: .inner{
transition:1s linear all;
width: 20px;
height:20px;
background-color:red;
}
.outer.readyy .inner{
width:100px;
}
甚至可以对作用域id做一些欺骗来抵消它们?参见fiddle update
http://jsfiddle.net/j0p3r495/5/相关文章:
- 使用 ng-repeat访问 ng 表单元素/值
- AngularJS:根据其他对象预先选择ng repeat中的select元素
- Angular js将只显示ng repeat中的第一个元素
- 带有 ng-repeat 的 Angular JS 指令无法遍历子元素
- $compile和ng repeat未返回正确的元素
- 使用ng repeat时元素ID重复
- AngularJS:如何使用ng repeat来显示父数组中包含的数组的所有元素
- 如何使用ng repeat在匹配的元素上添加活动类
- 使用ng repeat将表单元素绑定到角度中的新对象
- 如何只更新ng repeat中的部分元素
- 操作NG-REPEAT的第一个元素
- AgularJS ng-repeat而不重复父元素
- 将 'ng-repeat' 元素传递给 javascript 函数
- 以编程方式在 ng-repeat元素上切换类
- 使用AngularJS指令来更改ng-repeat元素的类
- 如何强制jQuery“监听”?为将来的AngularJS ng-repeat元素激活插件
- Ng-click适用于所有ng-repeat元素
- ng-repeat元素# 39;索引在排序时改变
- 将d3 svg附加到当前的ng-repeat元素
- 我可以在javascript中声明ng-repeat元素吗?