【发布时间】:2021-11-08 22:47:46
【问题描述】:
我有一个清单
List<String> list = ['Hello']
我有具有 onChanged 回调的 TextField。
问题:当 TextField 触发 onChanged 函数时,如何将项目 UPSERT 到列表中
想要的结果:
['Hello', 'NewHello']
onChanged: (_) {
// What I should do with list. Thanks
}
【问题讨论】:
-
将
_更改为text,然后在回调中list.add(text)。我的意思是onChanged: (text) { list.add(text); } -
@OMi Shah 它添加了很多项目,因为 onChanged 功能正在工作,谢谢
-
我想添加,所以只有一项会留在列表中
-
它会不断添加每一个变化,这就是它的作用!!
-
然后
list.insert(1, text);应该可以工作。