我想汇总集合名称(“januaryi”)下所有文档的字段(1 月份的总收入)。我尝试了一个不起作用的函数。有什么方法可以调用函数并在底部导航栏中显示总和。
颤振火力基地:
功能:
class _JanuaryState extends State<January>{
totalmoney() async {
int total = 0;
var snapshot =
await Firestore.instance.collection("Januaryi").getDocuments();
if (snapshot == null){
return 0;
}
snapshot.documents.foreach((doc) {
total = total + int.parse(doc.data['income']);
});
return total;
}
}
底部导航栏:
bottomNavigationBar: Container(
child: ListTile(
title: Text('Total'),
subtitle: Text("${totalmoney()}"),
)),
);
显示总收入错误: