当谈到在 ng-repeat 中动画 ng-move 时,我有点困惑。例如,如果我将数组项目从 3 移动到 7,则项目 4-7 会向上移动并且它们会产生动画。然而,我从 3 移到位置 7 的实际项目却没有。这是一个展示我的问题的 plunkr。
http://plnkr.co/edit/4yRkLWbsU57YxrYOrWUQ?p=preview http://plnkr.co/edit/4yRkLWbsU57YxrYOrWUQ?p=preview
然而,将项目 7 移动到 3 可以按我的预期工作,为单个移动的项目而不是已被推下的项目设置动画。
这对于向用户显示移动的内容不是很有用。人们应该如何正确地设置 ng-move 的动画?
@tasseKat 有一个很好的答案,它解释了您观察到的行为:https://stackoverflow.com/a/27616435/1652643 https://stackoverflow.com/a/27616435/1652643
然而,他的解决方案并不像你希望的那么简单......但到目前为止我还没有找到更好的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)