我写了一个显示元素列表的指令。列表更改后,旧列表向左移动,然后是新列表。要实现此行为,请使用 ng-repeat 指令和css3过渡。我注意到动画结束后动画类( ng-animate ng-enter ng-animate-start ng-animate-active ng-enter-active )没有被删除,而旧节点因ng-而停止重复循环也不会被删除。
plunker中的示例:http://plnkr.co/edit/gqRIIUJF55NNvlt9lqMz?p=preview
问题出现在 firefox 中。在chrome下一切都很好。
如果你告诉我我做错了什么,或者这是一个有角度的问题,我将不胜感激。
答案 0 :(得分:0)
那是因为ng-animate / ng-animate-start ...因为angularjs v1.2.0而被删除所以你不需要使用它们,请检查docs或此example by kevin-smets。