I have an error: "ConcurrentModificationError" - Breaking on exception: Concurrent modification during iteration: Instance of 'ObservableList'.
When I want delete some items by ObservableList during "ForEach" used to "search" items.
Code Example:
.html
<template repeat="{{f in SelectedFiles}}">
<li>
<span class="label">{{f.name}}"">
<button class="tiny" on-click="{{deleteDataSetFile}}" data-file="{{f.path}}">Delete</button>
</li>
</template>
.dart
@observable List<String> fileSelected;
void deleteDataSetFile(Event event, var detail, var target) {
String datafile = target.attributes['data-file'];
for(var file in this.SelectedFiles){
if(file.path==datafile){
this.SelectedFiles.remove(file);
}
}
}