小编kre*_*son的帖子

Firebase Firestore 错误:未为“Object”类定义运算符“[]”

我正在学习如何通过此视频将 Flutter 应用程序连接到 Firebase

https://youtu.be/ggYTQn4WVuw

对我来说一切都完全一样,但是在 Android Studio 中出现了错误。

错误:未为类型“Object”定义运算符“[]”。(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();}
Run Code Online (Sandbox Code Playgroud)

酿造等级:

class Brew {
  final String name;
  final String sugars;
  final int strength;

  Brew({ this.name, this.sugars, this.strength });
}
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题吗?这是 Android Studio 的问题吗?

dart firebase flutter google-cloud-firestore

9
推荐指数
2
解决办法
1585
查看次数

标签 统计

dart ×1

firebase ×1

flutter ×1

google-cloud-firestore ×1