0

我正在迭代列表并添加 _controller,然后我尝试使用索引访问内部的控制器:_controllers[index][titleValue] 而且,它正在工作,第一个控制器正在分配给第一个元素,但是,然后对于其余的其他元素它是不工作....

任何人都可以建议我可能出错的地方吗?或者

为ListView.builder()中的每个元素实现 TextEditingController 有什么更好的解决方案

List<Map<String, TextEditingController>> _controllers = [];

void extractItem(List<dynamic> itemDict) {
    for (final item in widget.itemDict) {
      _controllers.add({
        item['Item_name'] as String: TextEditingController(),
      });
    }
  }```
4

0 回答 0