$ animate.on回调永远不会进入'关闭'阶段

时间:2015-09-11 12:55:52

标签: javascript angularjs css-animations ng-animate

在这个plunker中,我在ng-repeat上创建了一些简单的动画。

我想在完成输入和离开动画时做一些事情。

输入效果正常:

$animate.on('enter', element, function(element, phase){
  if(phase === 'close'){
     //do stuff
  }
});

此回调被调用两次,一次使用phase === 'start',一次使用phase === 'close'

如果我将'enter'更改为'leave',则只需调用一次回调,phase === 'start'

检查plunker console.logs以查看此行为。

我的jsCode / html / css有什么问题可能是原因,或者当动画完成时我没有正确思考这些事情吗?

0 个答案:

没有答案