#flutter #if-statement
Вопрос:
Я создаю приложение, в котором вы должны зарегистрироваться, чтобы перейти на следующую страницу. Я хочу проверить, не пусты ли оба текстовых поля, а затем перейти на следующую страницу
if (nameController.text.isEmpty) {
_validateName = true;
} else {
_validateName = false;
}
if (jobController.text.isEmpty) {
_validateJob = true;
} else {
_validateJob = false;
}
Я хочу проверить, являются ли эти два значения ложными, а затем перейти на следующую страницу
if (_validateJob == false || _validateName == false) {
Navigator.push(
context,
MaterialPageRoute(
builder: (context) {
return GetUser();
},
),
);
}
Ответ №1:
Попробуйте это:
_validateName = nameController.text.isNotEmpty;
_validateJob = jobController.text.isNotEmpty
if (_validateName amp;amp; _validateJob) {
// Navigator code ...
}