如何触发自定义动画,并在数据绑定前后等待它完成
How to trigger a custom animation and wait for it to complete before and after data bind
我正在渲染每5项包含包装div的标记
<div class="snap" ng-repeat="itemsChunk in items">
<a class="timeline-item" href="#" ng-repeat="item in casestudyChunk">
<img class="img-responsive" src="{{item.ImageUrl}}" />
</a>
</div>
其中item是被分割成块的数组。分割数组
由于在数据源更改后标记需要完全重新呈现,所以我不能使用普通的动画钩子。相反,我想在更改之前淡出所有项,并在
中淡出新呈现的标记。我如何在Angular中做到这一点?
更新我得到的一个选项是对元素应用一个fadeOut类,监听完整的事件,然后绑定。但这感觉不像是正确的角度方式。有没有更好的办法?
我也懒惰加载图像,所以需要运行一个函数来触发绑定后。如果有更好的方法我感兴趣的话,我已经见过使用超时完成此操作。
你可以尝试使用animation .css添加到你的
<div class="snap" ng-repeat="itemsChunk in items">
渐显css类
<div class="snap animated fadeIn" ng-repeat="itemsChunk in items">
在那里你可以找到类似的解决方案
相关文章:
- 在VanillaJS中模拟模型双向数据绑定
- Telerik rad组合框多列数据绑定
- 数据绑定:'系统Char'不包含名为'xxxxx'
- OnsenUI AngularJS数据绑定无法正常工作
- Ionic-item在导航栏中进行双向数据绑定
- 基本D3.js:如何将具有其他属性的数据绑定到元素
- 使用自定义数据属性或将数据绑定到处理程序来处理事件
- ListView的ItemTemplate内的自定义HtmlControl的数据绑定失败
- $http中的Angular 1数据绑定承诺不起作用
- 在何处和何时添加具有数据绑定的元素
- 使用AngularJs数据绑定的三元运算符显示图像
- 为什么针对工厂的Angular数据绑定只适用于函数
- 敲除:如何使用可见数据绑定可见来隐藏段落标记
- 在数据绑定中使用对象敲除绑定
- 如何在angularjs中检查Kendo树视图数据绑定事件
- 将json数据绑定到剑道网格
- AngularJS数据绑定中断ngRepeat+奇怪行为
- JavaScript HTMLElement 属性上的数据绑定 在 Polymer 中
- 视窗 8/Metro UI 数据绑定 JavaScript
- 如何触发自定义动画,并在数据绑定前后等待它完成