ami*_*ali 6 foreach dart flutter
这是我的提交函数,一切都很好,但 _imagesAssets.forEach 未运行,并且 _images 列表将为空。任何想法都会很棒
if (_formKey.currentState.validate()) {
_images.clear();
_imagesAssets.forEach((element) async {
_images.add(await getImageFileFromAssets(element));
});
PersianDateTime persianDate1 =
PersianDateTime(jalaaliDateTime: dateTextController.text);
persianDate1.toGregorian();
_preferences = await SharedPreferences.getInstance();
String _apiToken = _preferences.getString('apiToken');
TransactionAddDto transactionAddDto = new TransactionAddDto(
isCharity: _isCharity,
payDate: persianDate1.datetime.toString().replaceFirst(" ", "T"),
imageArray: _images,
apiToken: _apiToken,
userId: _selectedUser,
payVal: _transactionVal.toDouble(),
);
_transactionBloc.add(
new AddTransactionEvent(transactionAddDto),
);
}
Run Code Online (Sandbox Code Playgroud)
更改此代码
_imagesAssets.forEach((element) async {
_images.add(await getImageFileFromAssets(element));
});
Run Code Online (Sandbox Code Playgroud)
进入这个
for (var imageAsset in _imagesAssets) {
_images.add(await getImageFileFromAssets(imageAsset));
}
Run Code Online (Sandbox Code Playgroud)
让我知道它是否有效。
| 归档时间: |
|
| 查看次数: |
10567 次 |
| 最近记录: |