我跟这个问题的发帖者遇到了相同的问题:flutter validate form asynchronously。
不过,我在实现上遇到了一些麻烦,也不太理解这个验证是如何工作的。
首先,这段代码返回什么?它返回一个布尔值吗?
第二,这种情况下的userNameValidator是什么?它是一个布尔值吗?
不过,我在实现上遇到了一些麻烦,也不太理解这个验证是如何工作的。
首先,这段代码返回什么?它返回一个布尔值吗?
Future checkUser() async {
var user = await Firestore.instance
.collection('users')
.document(userNameController.text)
.get();
return user.exists;
第二,这种情况下的userNameValidator是什么?它是一个布尔值吗?
new TextFormField(
validator: (value) {
return usernameValidator;
},
Thanks, for the help.
checkUser()
returnsFuture<bool>
- Andrii Turkovskyi