Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何阅读FireBase Flatter_Firebase_Flutter_Dart_Google Cloud Firestore - Fatal编程技术网

如何阅读FireBase Flatter

如何阅读FireBase Flatter,firebase,flutter,dart,google-cloud-firestore,Firebase,Flutter,Dart,Google Cloud Firestore,我不知道怎样才能从Firestore中阅读。 我尝试过不同的方法,但似乎没有什么效果。 有一个错误: I/颤振(8684):闭合:()=>来自函数“数据”的映射: final\u firestore=FirebaseFirestore.instance; void getMessages()异步{ 打印('ℹ️ getMessage函数正在运行!); final messages=wait_firestore.collection('messages').get(); for(messages.

我不知道怎样才能从Firestore中阅读。 我尝试过不同的方法,但似乎没有什么效果。 有一个错误:

I/颤振(8684):闭合:()=>来自函数“数据”的映射:

final\u firestore=FirebaseFirestore.instance;
void getMessages()异步{
打印('ℹ️ getMessage函数正在运行!);
final messages=wait_firestore.collection('messages').get();
for(messages.documents中的var消息){
print(“根据,
data
不是getter。它是一种方法,因此如果您希望在
DocumentSnapshot
中获取数据,则必须这样调用它

final\u firestore=FirebaseFirestore.instance;
void getMessages()异步{
打印('ℹ️ getMessage函数正在运行!);
final messages=wait_firestore.collection('messages').get();
for(messages.documents中的var消息){

print('这不是一个错误。我不确定你的意思。@Pawełbrzowski什么不清楚?你需要调用该函数。是的,我通过按下按钮来调用它。但是它打印I/flatter(8684):Closure:()=>来自函数“data”的映射:而不是来自firestore的消息。get()有问题还有messages.documents,我不知道是什么。@Pawełbrzowski,这是不正确的。仔细看看我在回答中发布的代码。特别是最后一条print语句。我做了一个更改,但你没有做。你把
数据
当作一个getter,而不是一个函数。