for (var i in options) Text(i);
Это мой цикл for, я хочу знать позицию i
Как найти эту позицию.
Я использовал этот цикл for во Flutter Widget.
Мне нужно решение для использования цикла for внутри виджетов
Я хочу знать позицию i
[ {fieldvalue: None}, {fieldvalue: DailyThanthi(Тамилнаду)}, {fieldvalue: HinduEnglish(Tamilnadu)}, {fieldvalue: Веб-сайт}, {fieldvalue: Google},] . Я хочу передать данные Json в виджет
options.indexOf(i)
вернет индекс элемента
Привет ! Спасибо за ваше предложение. В моем случае options не является глобальной переменной
Вы можете использовать его следующим образом:
for (int index = 0; i<options.length; i++) {
var option = options[index];
Text(option);
}
Редактировать: Возможно, подойдет переменная внешнего индекса.
int index = 0;
for (var i in options) {
Text(i);
index++;
}
мы не можем использовать этот цикл for внутри виджета, мне нужно решение для этого типа цикла for for (var i in options) Text(i);
@KumaresanJackie Я отредактировал свой ответ. Как насчет этого решения?
Что именно ты хочешь сделать? вам нужно передать что-то из списка?