list - Dart可观察 list 已移除项目

标签 list dart observablecollection dart-polymer

我刚刚开始在dart中使用可观察列表。它通知列表何时更新。如果是删除案例,它只会为我提供从中删除的索引以及删除的项目数。我应该如何知道哪些项已删除,因为我只有索引和“已更新”列表(这些项已从中删除)。我想知道是否在手动添加额外的代码之前错过了某些内容。

谢谢,

最佳答案

List removeAt()方法返回删除的对象。因此,您可以简单地将removeAt()的值分配给一个变量,如下所示:

var list = [obj0, obj1, obj2];
var first = list.removeAt(0);

关于list - Dart可观察 list 已移除项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19628130/

相关文章:

c# - 如何找到 List<> 中的最后一个元素?

c# - 将 Observable 对象集合保存到 XML 文件的最简单方法是什么?

c# - 如何使用 CollectionViewSource 正确绑定(bind)(更新)DataGrid

c# - 加入两个不同类型的列表并按日期排序

python - 从列表中获取元素

flutter - flutter 如何将参数传递到其他屏幕

flutter - Flutter-在图像上添加进度条或形状

wpf - 在 MVVM 中显示有关集合项的补充信息

python - 如何分段打印长列表?

flutter - 轻按时 flutter 滚动时弹跳固定在一个位置