#flutter #dart
Вопрос:
как и в названии, я не понимаю, что мне делать. Я видел кое-что в Интернете, но не знаю, как это использовать в данном случае. Я также хотел бы знать, как это работает, если это возможно.
final items = List<DateTime>.generate(60, (i) =>
DateTime.utc(
DateTime.now().year,
DateTime.now().month,
DateTime.now().day,
).add(Duration(days: i)
)
);
:
items: Dashboard.items.map((i) {
return Builder(
(...)
Ответ №1:
Либо измените доступ (в этом случае вы должны получать доступ items
из тела класса).:
items: items.map((i) {
return Builder(
(...)
или измените определение поля (добавив static
):
static final items = List<DateTime>.generate(60, (i) =>
DateTime.utc(
DateTime.now().year,
DateTime.now().month,
DateTime.now().day,
).add(Duration(days: i)
)
);
Я бы выбрал первый вариант каждый день, но это ваш выбор 😉