我从 firebase 获取数据,有数据但我无法访问变量。你能帮我吗 ?先感谢您。
import 'dart:convert';
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:flutter/material.dart';
class Models {
var data;
Map jsondata;
Future<Map<dynamic,dynamic>> where() async{
await Firestore.instance
.collection('musteri')
.where("name", isEqualTo: "Lion")
.snapshots()
.listen((data) =>
data.documents.map( (DocumentSnapshot document) {
this.jsondata = document.data;
print(this.jsondata);
// There is data here. when i use print(this.jsondata); , data apper in the terminal.
}).toString(),
);
print(this.jsondata); // this is an empty data.
return jsondata;
}
}