Flutter 错误:运算符';[]和#x27;isn';t为类型';对象';注意!请检查图片是否有错误

Flutter 错误:运算符';[]和#x27;isn';t为类型';对象';注意!请检查图片是否有错误,flutter,dart,mobile,Flutter,Dart,Mobile,[>import'包:buy_it/constants.dart';导入 “包装:购买/models/product.dart”;导入 '包:cloud_firestore/cloud_firestore.dart';导入 “包装:颤振/材料.省道”;导入 “套餐:buy_it/services/store.dart”;导入 “package:buy_it/constants.dart”;类EditProduct扩展 StatefulWidget{static String id='EditPr

[>import'包:buy_it/constants.dart';导入

“包装:购买/models/product.dart”;导入 '包:cloud_firestore/cloud_firestore.dart';导入 “包装:颤振/材料.省道”;导入 “套餐:buy_it/services/store.dart”;导入 “package:buy_it/constants.dart”;类EditProduct扩展 StatefulWidget{static String id='EditProduct'

@覆盖_editProductStatecreateState()=>_EditProductState(); }

类_EditProductState扩展了状态{final _store=store();@覆盖小部件生成(BuildContext上下文){ 返回脚手架( 正文:StreamBuilder( 流:_store.loadProducts(), 生成器:(上下文,快照) { if(snapshot.hasData){ 列出产品=[]; for(snapshot.data.docs中的var文档){ var data=doc.data(); 产品。添加(产品)( pPrice:数据[kProductPrice], pName:data[kProductName], pDescreption:数据[kProductDescreption], pCategory:数据[kProductCategory], 位置:数据[kProductLocation]); } 返回ListView.builder(itemBuilder: (上下文,索引)=>Text(产品[index].pName), itemCount:products.length, ); }否则 { 返回中心(子项:文本('Loading…'); } }, ), )}

}]


尝试
var data=doc.data
而不是
doc.data()
。如果您正在使用firestore。仍然错误,谢谢