Дарт: Как вызвать 2D-списки? - PullRequest
0 голосов
/ 08 октября 2019

Например, у нас есть такой список:

List<String> _persons = ['Ian' : '1', 'Dave' : '2' , 'Jenny' : '3' ];

Как мы можем отобразить этот список, как показано ниже:

_persons.map((element) => Card:(
     Text(element)
  )
).toList()

Ответы [ 2 ]

0 голосов
/ 08 октября 2019

Вот фрагмент кода, который вы можете выполнить и реализовать его, чтобы сделать это.

List<Map<String, String> _persons = [{'Ian': '1'}, {'Dave': '2'}, {'Jenny': '3'}];

_persons.map((element) => Text('${element.key}: ${element.value}')).toList();
0 голосов
/ 08 октября 2019

Вы можете достичь этого, как показано ниже.

List _persons = [
                  {'name': 'lan', 'value': '1'},
                  {'name': 'Dave', 'value': '2'},
                  {'name': 'Jenny', 'value': '3'}
                ];

                _persons.map((element) {
                  print(element['name']+" : "+ element['value']);
                  showDialog(
                      context: context,
                      builder: (BuildContext context) {
                        return AlertDialog(
                          content: Text(element['name']+" : "+element['value']),
                        );
                      });
                }).toList();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...