getter“文档”;没有为类型“Object”定义;
我在 Firebase 中有一个名为 status 的集合。我正在尝试从这里提取数据。但是我收到这个错误。
我尝试了一些解决方案,但仍然遇到相同的错误。
例如;我使用 StreamBuilder
我的代码:
class Home extends StatefulWidget {
const Home({Key? key}) : super(key: key);
@override
State<Home> createState() => _HomeState();
}
class _HomeState extends State<Home> {
final FirebaseFirestore _database = FirebaseFirestore.instance;
final StatusService _statusService = StatusService();
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
backgroundColor: Colors.orange,
automaticallyImplyLeading: false,
title: Center(
child: Text(
'Home',
style: TextStyle(color: Colors.white),
),
),
),
body: StreamBuilder(
stream: _statusService.getStatus(),
builder: (BuildContext context, snaphot){
return !snaphot.hasData
? CircularProgressIndicator()
: ListView.builder(
itemCount: snaphot.data?.documents.lenght, //Error in here "documents"
itemBuilder: (context, index){
DocumentSnapshot mypost = snaphot.data?.documents[index]; // also another error in here " documents"
return Padding(
padding: const EdgeInsets.all(12.0),
child: Container(
child: Column(children: [
Text("${mypost['status']}")
],),
),
);
}
);
},
) ,
);
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论