流数据时如何通过小部件建立条件?

时间:2019-11-12 11:09:30

标签: flutter text dart google-cloud-firestore

我正在将集合作为快照从Firestore流式传输到我的flutter项目。我如何在文本小部件内编写例如集合中不存在变量im循环时为“空”?

child: Column(     
    children: <Widget>[
      if (title != null)
        {
          Text(
            title,
            ),
          ),
        }
      else {
        Text('empty'),

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码:-

String title = '';
return Container(
      child: Column(
        children: <Widget>[
          Text(title.isNotEmpty ? title : 'empty')
        ],
      ),
);