【发布时间】:2019-07-03 12:10:49
【问题描述】:
我正在尝试从 firebase 中获取一些按此顺序排列的数据:
+73bbm2guOygsfqddvqwTTOLRC3w1
+-LY2t4PuMhDBPO0jAZ3f
brand:
id:
model:
year:
我希望下拉按钮保存该用户所有汽车的 ID
我已设法将数据检索为 Map 使用此代码:
static getUserCars() async {
final response = await FirebaseDatabase.instance
.reference()
.child("cars")
.child(uid)
.once();
print(response.value);
Map map = json.decode(response.value);
return map;
}
如何在 DropDownButton 中显示数据库中的这些值?
【问题讨论】:
-
它应该与此处为 Firestore 所做的非常相似:stackoverflow.com/questions/52823542/…,或者此处仅使用原始 JSON:stackoverflow.com/questions/46625438/…
-
从 firebase 检索数据与从 firestorm 检索数据有点不同,而且我现在无法更改为 firestorm,因为我已经使用 firebase 构建了很多功能
-
我设法检索了数据,但我不断收到 2 个错误:一个是 Future
不是字符串的子类型,另一个错误是在我尝试解决它时发生的,它说 int 是不是字符串的实例 -
听起来你正在取得进展,所以我会用最新的MCVE 更新你的问题,说明你现在遇到的问题。
标签: firebase firebase-realtime-database flutter