我如何推迟$ scope / $ element $ destroy事件,以便我可以为指令内的元素设置动画?

时间:2013-09-21 21:20:44

标签: angularjs angularjs-directive

使用Angular 1.0.8,我想知道是否可以推迟DOM节点(或范围)的$ destroy事件,并且仅在动画(通过CSS3)之后执行它($ destroy事件)元素完成了。可能吗?我有一个过滤器可以更改几个inline-block的列表,我想在添加/销毁它们时为它们设置动画(缩放/缩小)。

1 个答案:

答案 0 :(得分:1)

这在Angular 1.0.x中并不容易;但是,这是a core feature in AngularJS 1.2来自the $animate service(其中包含leave等方法,删除DOM元素并在完成动画后调用回调)和the ngAnimate module