我有一个接收配置文件数组的方法,我必须为每个配置文件进行映射,并且在该地图内我必须在照片属性中再次映射,其中包含用于请求 API 来获取此图片的图片 ID。
问题是,我在哪里可以安全地访问这个配置文件数组及其加载的每个配置文件的照片?
profiles.map((profile, i) => {
let photos = []
Promise.all(profile.photos.map(async idPhoto => {
const res = await fetch(...)
const img = await res.blob()
photos.push(img)
}))
.then(() => profiles[i].photos = [...photos])
})
Run Code Online (Sandbox Code Playgroud) 当我键入文本并点击“确定”或单击后退按钮隐藏键盘时,输入的值消失
添加文本编辑控制器
class ChatCepBottomSheet extends StatelessWidget {
final TextEditingController _cepController = TextEditingController();
@override
Widget build(BuildContext context) {
return Column(
children: <Widget>[
TextFormField(
controller: _cepController,
),
SizedBox(height: 32),
Button(
buttonText: 'Search',
tapHandler: () {},
)
],
);
}
}
Run Code Online (Sandbox Code Playgroud)
我预计输入的文本会保留在文本控制器中