【发布时间】:2021-07-30 11:21:53
【问题描述】:
我正在学习如何通过此视频将 Flutter 应用连接到 Firebase
对我来说一切都完全一样,但在 Android Studio 中出现了错误。
错误:没有为“对象”类型定义运算符“[]”。 (undefined_operator at [firebase_test] lib\services\database.dart:24)
出错的代码:
List<Brew> _brewListFromSnapshot(QuerySnapshot snapshot) {
return snapshot.docs.map((doc) {
return Brew(
name: doc.data()['name'] ?? '',
strength: doc.data()['strength'] ?? 0,
sugars: doc.data()['sugars'] ?? '0',
);
}).toList();}
酿造班:
class Brew {
final String name;
final String sugars;
final int strength;
Brew({ this.name, this.sugars, this.strength });
}
有人可以帮我解决这个问题吗?这是 Android Studio 的问题吗?
【问题讨论】:
标签: firebase flutter dart google-cloud-firestore