Как показать два списка данных во flutter
Я пытаюсь получить api, используя flutter, dart и пакет http. Здесь в моем коде я пытаюсь получить эту модель api :
Вот мой контроллер:
class OfferController with ChangeNotifier {
List<OfferModel2> _offers = [];
Future<bool> getOffers() async {
var url = Uri.parse("https://marketage.io/api/offer-and-manager/");
try {
http.Response response = await http.get(url);
var data = json.decode(response.body) as List;
List<OfferModel2> temp = [];
for (var element in data) {
OfferModel2 offermodel = OfferModel2.fromJson(element);
temp.add(offermodel);
}
_offers = temp;
notifyListeners();
return true;
} catch (e) {
return false;
}
}
List<OfferModel2> get offers {
return [..._offers];
}
OfferModel2 offerDetails(id) {
return _offers.firstWhere((element) => element.offer == id);
}
}
Вот мой экран деталей, где я хочу показать данные :
Я хочу показать данные вот так offer_details.offer.offerTitle как я могу это сделать? Вообще-то я разработчик на python. Я использую этот метод для получения данных из модели. Я новичок во flutter и не знаю, как мне решить эту сложную проблему API.