小编Uda*_*ani的帖子

如何修复 'getter "documents" 在 null 上被调用。扑腾

我正在使用 flutter 和 firebase 来创建一个移动应用程序。我的 firestore 上有 2 个集合,我想阅读集合“帖子”中的所有文档。但是,当我这样做时,出现错误,指出在 null 上调用了 getter“文档”。

    Widget getContent(BuildContext context) {
      return StreamBuilder<QuerySnapshot>(
        stream: Firestore.instance.collection("posts").snapshots(),
        builder: (context, snap) {
          return CarouselSlider(
            enlargeCenterPage: true,
            height: MediaQuery.of(context).size.height,
            items: getItems(context, snap.data.documents),
        );
        },
        );
    }

    List<Widget> getItems(BuildContext context, List<DocumentSnapshot> 
    docs){
      return docs.map(
        (doc) {
          String content = doc.data["content"];
          return Text(content);
        }
      ).toList();
    }
Run Code Online (Sandbox Code Playgroud)

我希望在所有文档中都提供数据,但 nut 却收到了这个错误:

I/flutter (30878): ??? EXCEPTION CAUGHT BY WIDGETS LIBRARY ????????????????????????????????????????????????????????????
I/flutter (30878): The following NoSuchMethodError was thrown building StreamBuilder<QuerySnapshot>(dirty,
I/flutter (30878): dependencies: [MediaQuery], …
Run Code Online (Sandbox Code Playgroud)

android mobile-application firebase flutter google-cloud-firestore

3
推荐指数
1
解决办法
1万
查看次数

如何避免标题标签中的换行?

我正在使用标题标签,并且我不想在它们之后换行。

我尝试使用该display: inline;属性,但没有成功。

HTML:

<h5>Token No.:</h5> <h4>147</h4>
Run Code Online (Sandbox Code Playgroud)

CSS:

h5 {
    display: inline;
}
Run Code Online (Sandbox Code Playgroud)

这应该不会导致换行,但它会在“Token no.:”之后给出一个换行符

html javascript css web electron

0
推荐指数
1
解决办法
4834
查看次数