#android #flutter #dart
#Android #флаттер #dart
Вопрос:
return TextFormField(
controller: _nameController,
onChanged: (v) => _MyFormState.friendsList[widget.index] = v,
decoration: InputDecoration(
hintText: '$widget.index .nci eleman'
),
validator: (v){
if(v.trim().isEmpty) return 'kutulara eleman girişi yapınız';
return null;
},
);
С помощью приведенного выше кода
‘$ widget.index .nci eleman’
в сообщении.
Я хочу получить номер ‘widget.index’.
Но не допускает этого.
На других языках
'$widget.index'
не сработало в структуре.
Итак, как я могу получить данные из класса, используя точку с ключевым словом $ в flutter?
Ответ №1:
Вам нужно использовать фигурные скобки следующим образом:
InputDecoration(
hintText: '${widget.index} .nci eleman'
),
Подробнее об интерполяции строк в Dart.