Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 如何通过点击flatter对firestore云文档进行分类_Firebase_Flutter_Google Cloud Firestore - Fatal编程技术网

Firebase 如何通过点击flatter对firestore云文档进行分类

Firebase 如何通过点击flatter对firestore云文档进行分类,firebase,flutter,google-cloud-firestore,Firebase,Flutter,Google Cloud Firestore,您好,我想让我的用户通过使用手势检测器点击按钮来填充流生成器日期并显示特定的日期。我对Firebase有点陌生,所以我很难让它正常工作 child: StreamBuilder<QuerySnapshot>( stream: (searchString == null || searchString.trim() == '') ? FirebaseFirestore.instance .collection('p

您好,我想让我的用户通过使用手势检测器点击按钮来填充流生成器日期并显示特定的日期。我对Firebase有点陌生,所以我很难让它正常工作

child: StreamBuilder<QuerySnapshot>(
    stream: (searchString == null ||
            searchString.trim() == '')
        ? FirebaseFirestore.instance
            .collection('posts')
            .snapshots()
        : FirebaseFirestore.instance
            .collection('posts')
            .where('searchKey', arrayContains: searchString)
            .snapshots(),
    builder: (context, snapShot) {
      if (snapShot.hasError) {
        return Text('We got a Error ${snapShot.error} ');
      }
      switch (snapShot.connectionState) {
        case ConnectionState.waiting:
          return SizedBox(
            child: Center(child: Text('Loading')),
          );
        case ConnectionState.none:
          return Text('ops no date ');
        case ConnectionState.done:
          return Text('we are done');
child:StreamBuilder(
流:(searchString==null)||
searchString.trim()=='')
?FirebaseFirestore.instance
.collection(“posts”)
.快照()
:FirebaseFirestore.instance
.collection(“posts”)
.where('searchKey',arrayContains:searchString)
.snapshots(),
生成器:(上下文,快照){
if(snapShot.hasError){
返回文本('我们得到一个错误${snapShot.Error}');
}
交换机(快照.连接状态){
案例连接状态。正在等待:
返回大小框(
子对象:居中(子对象:文本(“加载”),
);
案例连接状态。无:
返回文本(“操作无日期”);
案例连接状态。完成:
返回文本(“我们完成了”);