Я создаю приложение, которое отображает результаты, которые оно читает из файла. json. В этом приложении у меня есть объект заголовка, который хранит объект «оглавление». В этом объекте у меня есть список других объектов, результаты которых я хочу отобразить. Я пытался просто создать экземпляр этого объекта всякий раз, когда открывал эту страницу с помощью вызова Header().results.map(...);
, но ИМХО, это очень изворотливо и не элегантно. Когда я попытался создать экземпляр объекта с var ToC = new Header();
до runApp(myApp);
следующим образом:
void main() {
var ToC = new Header();
print(ToC);
runApp(
MaterialApp(
home: MyTabs(),
),
);
}
, но при запуске ToC.results.map((result) => MeasCard(result: result)).toList()
в файле Dart, который должен генерировать список, я только что получил сообщение об ошибке:
Неопределенное имя 'To C'
Как создать экземпляр такого объекта при запуске приложения? Или есть другой метод для вызова конструктора только один раз?