Flutter 将 FromMap 转换为 list 参数类型 'Object?'不能分配给参数类型“Map”
我正在尝试在 flutter 中创建一些图表,我陷入了 DocumentSnapshot.data 我觉得 flutter 已经更改了命名,但我在任何地方都找不到它。
Widget _buildBody(BuildContext context){
return StreamBuilder<QuerySnapshot>(
stream: FirebaseFirestore.instance.collection('sales').snapshots(),
builder: (context,snapshot){
if(!snapshot.hasData){
return LinearProgressIndicator();
}
else{
List<Sales> sales = snapshot.data!.docs
.map((snapshot) => Sales.fromMap(snapshot.data()))
.toList();
}
},
);
}
I am trying to create some charts in a flutter, I am getting stuck in DocumentSnapshot.data I feel like flutter has changed the naming but I can not find it anywhere.
Widget _buildBody(BuildContext context){
return StreamBuilder<QuerySnapshot>(
stream: FirebaseFirestore.instance.collection('sales').snapshots(),
builder: (context,snapshot){
if(!snapshot.hasData){
return LinearProgressIndicator();
}
else{
List<Sales> sales = snapshot.data!.docs
.map((snapshot) => Sales.fromMap(snapshot.data()))
.toList();
}
},
);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您会尝试像下面这样进行更改吗?
从
到
Would you try to change like below.
From
To