Как вы перебираете список объектов в Dart на страницу сведений в флаттере?
Когда я анализирую данные json из списка на странице сведений, все продукты отображают первые сведения о продукте на странице сведений.
[1]: https://youtu.be/VOE33E2DHW8
Details Page
Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Container(
height: 420.0,
width: double.infinity,
decoration: BoxDecoration(
image: DecorationImage(
image: AssetImage(viewDetails.type[0].pic),
fit: BoxFit.cover),
),
),
Text(
viewDetails.type[0].name,
style: kCardText,
textAlign: TextAlign.center,
),
1 ответ
Вам нужно попробовать использовать его
Builder
:
ListView.builder(
itemCount: viewDetails.type.length,
itemBuilder: (BuildContext context, int index) {
final type = viewDetails.type[index];
return Text(
type.name,
style: kCardText,
textAlign: TextAlign.center,
);
}
);
Также больше информации о
ListView
содержится в официальной документации Flutter .