Только члены stati c могут быть доступны в инициализаторах Flutter и Dart. - PullRequest
0 голосов
/ 02 мая 2020

Как я могу использовать это AppTranslations.of(context).text("label_name") с использованием моей переменной?

class _SecondAddScreenState extends State<SecondAddScreen> {
  String labelDateFrom = AppTranslations.of(context).text("label_name");
}

сейчас у меня есть проблема с моим context, это выдает мне Only static members can be accessed in initializers.

Может быть, у кого-нибудь есть идеи?

1 Ответ

0 голосов
/ 02 мая 2020

Вы не можете получить доступ к контексту там. Вы можете получить доступ к контексту в методе сборки или изменили зависимость.

String labelDateFrom; 
@override
void didChangeDependencies() {
  super.didChangeDependencies();
   labelDateFrom =  AppTranslations.of(context).text("label_name");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...