【发布时间】:2020-01-25 02:24:31
【问题描述】:
我只是通过循环获取以下内容的 API 请求的结果来打印 DropdownButton 中的内容时遇到问题:
[{id: 1, nome: foo}, ...]
这是它的代码。
return _response.data.map<Client>((i) => Client.fromJson(i)).toList();
奇怪的是,当打印存储上述调用的变量是[Instance of 'Client', ...]
然后,在视图中,我尝试至少打印每个项目:
DropdownButton<Client>(
onChanged: (client) => print(client),
items: _controller.clients
.map(
(i) => print(i),
)
.toList(),
但是type 'List<void>' is not a subtype of type 'List<DropdownMenuItem<Client>>'。我已经迷路了。
【问题讨论】: