【发布时间】:2014-05-11 18:12:21
【问题描述】:
我在 ng-repeat 中的 ng-enter 上有一个非常酷的动画。 但是,当删除重复中的特定项目时,我也希望它以很酷的动画离开。每个项目都有一个删除按钮,用于从数组中删除项目。
bill.items = _.reject(bill.items,item);
问题是动画只发生在重复中的最后一个项目上,而不管我要删除哪个项目。 我想这只是渲染的一个问题,但是如果有人对此有破解,我就会徘徊。我尝试了一些,但还没有运气......
【问题讨论】:
-
_.reject 的第二个参数不应该是谓词函数吗?您是否在 ng-repeat 中使用“track by”?
-
没有。通过传递您要删除的对象来拒绝工作。我在这个中继器中使用 $index 跟踪,为什么?
-
出于某种原因,我只是假设您使用的是 Underscore 的拒绝,但我猜是 Lo-Dash?
标签: angularjs ng-animate