firebase - 这个流可能吗?流:FirebaseFirestore.instance.collection(widget.name!).snapshots()
问题描述
我试图查看我获得的文档 ID 是否可以放在集合的名称中。这就是我到目前为止所得到的。我不知道这是否可能,但它没有给我任何错误我认为我的逻辑是错误的?
String? name;
StreamBuilder(
stream: FirebaseFirestore.instance.collection(widget.name!).snapshots(),
builder: (BuildContext context, AsyncSnapshot<QuerySnapshot> snapshot)
class HomeTab extends StatelessWidget {
final CollectionReference _servicesRef =
FirebaseFirestore.instance.collection("categories");
FutureBuilder<QuerySnapshot>(
future: _servicesRef.get(),
builder: (context, snapshot)
children: snapshot.data!.docs.map((document) {
return GestureDetector(
onTap: (){
Navigator.push(context, MaterialPageRoute(
builder: (context) => CategoPage(name: document.id, )
));
我没有错误,但它一直返回这个
cirularProgressIndicator()
解决方案
推荐阅读
- javascript - 如何在节点/快递中发送语法错误或类型错误的电子邮件
- angularjs - 第一行显示 0 用于 ui-grid 分组中的 cellFilter 应用字段
- node.js - 从集合中获取多个文档时超出 Firestore 内存限制
- wordpress - phpmyadmin 未使用 docker 连接----配置中定义的 controluser 连接失败
- amazon-web-services - 无需配置密钥且仅具有 IAM 角色即可触发 s3 访问
- kubernetes - Istio 阻止与 MySQL 的连接
- python - 如何使用不同的参数并行运行相同的函数?
- python - 无法训练或测试数据
- nstextview - NSTextView -> cacheDisplay 丢失了一些下划线,但没有其他下划线
- git - git-p4 在哪里保存有关 perforce depot 的信息