【发布时间】:2015-04-11 10:07:57
【问题描述】:
在 ng-repeat 中为 ng-move 设置动画时,我有点困惑。例如,如果我将数组项从 3 移动到 7,则项 4-7 会向上移动并且它们会生成动画。但是,我从 3 移动并放置在位置 7 的实际项目没有。这是一个演示我的问题的 plunkr。
http://plnkr.co/edit/4yRkLWbsU57YxrYOrWUQ?p=preview
但是,将第 7 项移动到第 3 项,按我的预期工作,为单个移动的项目设置动画,而不是为被下推的项目设置动画。
这对于向用户显示移动的内容不是很有用。应该如何正确地为 ng-move 设置动画?
【问题讨论】:
-
克里斯,这方面有进展吗?
-
不,抱歉。我最终在 github 上找到了这个问题,但我从来没有得到令人满意的行动方案。 github.com/angular/angular.js/issues/5160
-
赞成使用(被高度低估的)术语“flummoxed”
标签: angularjs angularjs-ng-repeat ng-animate