ng-repeat with limitTo 在限制下降时向后动画

ng-repeat with limitTo animates backwards when limit goes down

jsbin 展示了我正在尝试做的事情。

我遇到的问题是,将 limitTo 过滤器与 ng-repeat 一起使用时。当 limitTo 变量设置为较高的值时,它们会按自上而下的顺序进行动画处理,但是当它更改为较低的数字时,它们仍然会自上而下而不是自下而上进行动画处理。

如何解决此行为是我进行自定义删除并添加第二个数组的唯一选择?

您需要使用带负数的 limitTo。

所以如果你想看到最后 3 个,你 limitTo -3