如何从 List<String> 数据填充列的子项?

roz*_*rro 2 flutter

我需要创建一列来自服务的数据。

该服务返回列表数据。

Column(
    children: null, // data from the `List<String> data`
),
Run Code Online (Sandbox Code Playgroud)

怎么做这个?

Nas*_*sky 7

作为对其他答案的补充,在Dart 2.3之后,您可以使用 Collection For ,如下所示:

Column(
    // will be repeated for every element in myList
    children: [for (var text in myList) Text(text)], 
),
Run Code Online (Sandbox Code Playgroud)

它比映射方法更简单、更清晰。它还使您的代码更具可读性。

更多信息可以查看Dart 的语言之旅