Я создаю модуль changePassword в приложении, и я хочу проверить, что поле не пустое, но не работает, и я не знаю, почему
Card(
color: Color(0xFFDBE2EF),
margin: EdgeInsets.symmetric(
vertical: 10, horizontal: 25),
child: TextField(
controller: passwordConfirmController,
obscureText: true,
decoration: InputDecoration(
border: OutlineInputBorder(),
labelText: 'Confirmar contraseña',
labelStyle:
TextStyle(fontFamily: 'Montserrat')),
),
),
SizedBox(
height: 20,
),
RaisedButton(
color: Color(0xFFDBE2EF),
onPressed: () => {
setState(() {
print("Valor _validate antes");
print(_validate);
print("Valor isEmpty");
print(passwordController.text.isEmpty);
passwordController.text.isEmpty
? _validate = true
: _validate = false;
_isLoading = true;
print("Valor _validate después");
print(_validate);
}),
changePass(passwordController.text),
},
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(5),
),
child: Text(
'Actualizar',
style: TextStyle(
fontSize: 20,
fontFamily: 'Montserrat',
color: Color(0xFF002D53),
fontWeight: FontWeight.bold),
)),
Значения на поднятой кнопке, где я проверьте, пуст ли пароль, похоже, работает печать ожидаемых значений, но текст ошибки не работает