flutter - 如何从列表中填写列的子项数据?
问题描述
我需要制作一列来自服务的数据。
该服务返回列表数据。
Column(
children: null, // data from the `List<String> data`
),
这个怎么做?
解决方案
您可以通过列表映射并返回所需的小部件:
List<String> data = ['text 1', 'text 2', 'text 3'];
Column(
children: data.map((e) => Text(e)).toList(),
);
不要忘记使用toList()
推荐阅读
- php - PHP const,const php 7.1中是否允许常量表达式?
- java - 持久化枚举时使休眠调用与 valueof() 不同的方法
- ruby-on-rails - Ruby 并行分配简介
- python - AssertionError:期望从视图返回一个`Response`、`HttpResponse`或`HttpStreamingResponse`,但收到一个`
` - python - 我在 python 3 中的代码出错(硬币找零问题)
- html - 将重复值推入数组AngularJS时如何显示错误消息
- android - 如何将 TransitionDrawable 转换为 BitmapDrawable?
- powershell - 在powershell中将数据从一个变量附加到另一个变量
- d3.js - D3 更新父元素上的数据不会反映在子元素上
- dynamics-crm - 在服务器端 Dynamicscrm 中控制 UTC 时间