Как вызвать отображение списка в другом классе с помощью итератора во Flutter

#flutter

#flutter

Вопрос:

Я вызываю элементы счетчика, используя карту списка. Во-первых, у меня есть успех в вызове карты списка с ITERATOR в том же классе. Затем я изменил свою программу, заменив предыдущую карту списка в другом классе и вызвав ее с помощью ITERATOR , но в результате в итераторе появилась ошибка.

МОЙ КОД :

  1. УСПЕХ в том же классе

(Класс получает элементы)

 for (String city in _cities) {
      // here I am calling the drop down menu 
      // items
 }

List _cities =
     ["Cluj-Napoca",
     "Bucuresti",
     "Timisoara", 
     "Brasov", 
     "Constanta"];
  
  1. ОШИБКА при замене списка _cities в другом классе

(Класс получает элементы)

 for (String city in _cities) {
    // here I am calling the drop down menu 
    // items
 }
  

(Элементы класса)

 List _cities =
    ["Cluj-Napoca",
    "Bucuresti",
    "Timisoara", 
    "Brasov", 
    "Constanta"];
  

Комментарии:

1. Какую ошибку вы получаете? Отображение вашего кода в контексте может быть более полезным, потому что блоки кода выглядят идентично. Вы пытаетесь разделить переменную между двумя разными классами или что-то в этомроде?

2. Да, сэр. Я пытаюсь поместить переменную List _cities в другой класс, а затем передать их с помощью итератора «for», но в «Iterator» отображается ошибка. Пожалуйста, помогите мне, как вызвать переменную List _cities внутри итератора в другом классе? Спасибо, сэр.