首页 > 解决方案 > 这个流可能吗?流: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()

这是我在 firebase 的收藏

标签: firebaseflutterdartgoogle-cloud-firestore

解决方案


推荐阅读