реализовать оператор if внутри субтитров в ListTile - PullRequest
0 голосов
/ 03 марта 2020

Есть ли способ реализовать оператор if внутри субтитра в ListTile? я могу поместить его прямо в виджет, но не в заголовок / подзаголовок

ListTile(
  title: Text("Location"),
  subtitle: if (_currentPosition != null) Text(_currentAddress),
  trailing: IconButton(...),
),

это выдает ошибку "Ожидается идентификатор. Dart (missing_identifier)"

1 Ответ

1 голос
/ 03 марта 2020

Вы должны сделать это так:

subtitle: _currentPosition == null?
        Text('No position found') //code if above statement is true
        :Text(_currentAddress), //code if above statement is false
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...