作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用Flutter构建应用程序,而这对我来说仍然是新手,而我在该标题中被那些异常(exception)所困扰。
问题是,当我尝试在ListView.builder上调用“providedService.docs.length”时,如果它为null,则它将返回那些异常,并且当有数据时,将不返回任何异常。
我想要完成的是get Length函数应该返回null或0值,以便ListView在没有数据时不显示任何内容。
body: ListView.builder(
itemCount: providedService.docs.length,
itemBuilder: (ctx, index) => Column(
children: [
ListTile(
leading: CircleAvatar(
child: Text('${(index + 1)}'),
),
title: Text(
providedService.docs[index],
),
),
Divider()
],
),
),
);
最佳答案
body: ListView.builder(
itemCount: providedService?.docs?.length ?? 0,
itemBuilder: (ctx, index) => Column(
children: [
ListTile(
leading: CircleAvatar(
child: Text('${(index + 1)}'),
),
title: Text(
providedService.docs[index],
),
),
Divider()
],
),
),
);
关于flutter - NoSuchMethodError:在空调用getter 'length',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60501029/
背景 最近长沙的天气暴热,室内达到了34-35度,天气预报最高温度上了40度,这么酷热的天气,离开了空调,基本上就是一身汗,全身湿透,特别难受,然后不得不开启家里的一台将近10年的老式定频空调,
我是一名优秀的程序员,十分优秀!